AgoraIO-Extensions / AgoraIO-Extensions/agent-infra

test(pilot): validate Platform and Connection GitHub convergence

Abierto
#435 3 comentarios 0 reacciones 1 asignado Reclamado por @LichKing-2234 Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
8 h 51 min
PR fusionados (30 d)
99

Descripción

## Problem

主系统 Fake Connection readiness(#194)和 Connection-side readiness(#395)不能证明两系统在实际 ACK/HCI 环境中的授权、GitHub 写操作、恢复与连续观察已通过。需要唯一联合验收入口,避免把规划关闭或局部验证当作 M1/Pilot 上线。

当前准入状态:#432 已记录 Connection Direct MCP/API、当前 M1 排除 Platform delegated 调用的目标,尚待权威文档与新 DAG 合入。本文下列 delegated 验收契约保留为待重新对齐候选,不能据此启动;恢复前须按新权威重写并重新评审。详见 [#150 协调决定](https://github.com/AgoraIO-Extensions/agent-infra/issues/150#issuecomment-5593783029)。本票保持 Todo,未运行且仍在当前冻结 snapshot 之外。

## Scope

- 本票承接 #150 确认的联合 Platform Pilot;启动前回读已合入的两份 PRD、工程 Spec、Connection HLD 及三层汇合计划,禁止以未合入的草案执行。
- 使用正式 Web/API/Worker/RuntimeHost 与 Connection 运行装配;Worker/Agent 位于获准 ACK,Connection 位于具名 HCI。只消费已有实现,不补写 Gateway、Provider、UI 或资源基础设施。
- 先回读两主体受控 Connection 验收;联合阶段按 Connection PRD §13.1 保留 3–5 名独立参与者、专用 GitHub 账号、同一个受控 private 仓库、5 个工作日、每人至少一次真实 Codex+PR、总计不少于 10 次任务。身份/账号/Grant 不共享,不把观察者或负向身份计入正向人数。
- 复用已完成组件证据,验证跨系统实际组合和必要故障矩阵;不以 Fake Connection、预置 Agent、组件固定回包或旧版本报告替代真实链路。
- #171 提供 ACK 资源准入,#177 提供参与者、身份/模型/Registry/keyring、观测、Runbook、窗口和 Go/No-Go 输入;缺少任一必要实证时保持未就绪。
- Platform、Connection、Security、SRE 与使用者分别签收。测试 PR 不合并,按 HLD 清理测试 branch/Token并保留审计;不清理业务数据,不发布广泛生产声明。
- 本票为后续执行工作,不属于 #144 本轮冻结的 coordinator snapshot;创建不授权立即运行真实 Pilot。

## Acceptance criteria

- [ ] **AC-1:** 输入证据绑定当前源码、两系统不可变镜像、migration/config/contract 版本和具名 ACK/HCI 环境;#194/#395 通过记录、#171 实际资源验证及 #177 readiness 已回读,缺失或版本不匹配拒绝开始。
- [ ] **AC-2:** 独立参与者按 Connection PRD §13.1 完成登录、OAuth、Grant双确认、三项 Action 与真实 PR;目录、Platform policy、Connection Grant、幂等和调用关联正确,无共享身份或越界 Provider/仓库。
- [ ] **AC-3:** 跨用户/Agent访问、错误或重放assertion、双层撤权、未知结果、Provider单Token撤销和凭证保护有实际组合验证;越权、泄露、重复PR或撤权失效立即No-Go,保留脱敏失败证据。
- [ ] **AC-4:** #149 的完整申请/审批/创建、Owner配置、正式Codex、SSE/进程/Pod恢复与 A/B/C 升级回滚在相同组合版本通过;平台配置、原PVC和历史保持,失败候选不接流量。
- [ ] **AC-5:** 连续5个工作日、3–5名独立正向参与者、每人至少一次真实Codex+PR、总计不少于10次任务均有脱敏记录;修复后重新验证受影响组合,未满足观察要求不能判定通过。
- [ ] **AC-6:** 五方签收、最终Go/No-Go、允许成功声明及测试资源清理证据可回读;成功仅适用于记录的主体、环境、版本和任务范围,不表示完整M1或广泛生产上线。

## Validation

- 逐项核对两份PRD、工程Spec、Connection HLD §§15–16、#149与#150的验收矩阵及实际资源输入。
- 在正式两系统组合中执行可复现端到端、负向、故障恢复和撤权测试,记录命令、预期/实际结果、源码/镜像/contract版本及PR/call关联。
- 按工作日和参与者回读真实使用、故障处置、签收和清理;证据不包含Token、原始assertion、密码或普通会话正文。
- 有仓库修改时执行AGENTS.md完整验证和当前head独立Review;自动验证不代替真实观察或具名签收。

## Blocked by

- #194
- #395
- #436

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.