AgoraIO-Extensions / AgoraIO-Extensions/agent-infra
test(pilot): validate Platform and Connection GitHub convergence
- 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.