refactor(harness): freeze single-agent contracts
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# Acceptance: single-react-design-freeze
|
||||
|
||||
## 实现结果
|
||||
|
||||
- 新增类型化 Harness contracts 和序列化契约测试。
|
||||
- ISS-014 已调整为 11 个串行 changes,并补齐 Tool ID、双状态、previous turn 和安全切换决策。
|
||||
- Python 查询脚本和 Spring 主配置改为环境变量 Secret。
|
||||
- 集成测试和历史 handoff 中的旧 Secret 副本已删除或脱敏。
|
||||
- devflow glossary 新增 Harness、EvidenceGuard、SemanticGuard、Invocation Status 和 Evidence Status。
|
||||
|
||||
## 静态验证
|
||||
|
||||
- OpenSpec strict validation:通过。
|
||||
- Secret 扫描:通过,已知真实 Secret 模式零匹配。
|
||||
- Diff whitespace 检查:通过。
|
||||
|
||||
## 脚本验证
|
||||
|
||||
- 4 个 contract tests:通过。
|
||||
- ToolInvocationRecorder、ExecutorGatekeeperService、ChatController focused baseline:通过。
|
||||
- 查询脚本缺失密码环境变量时 fail fast:通过。
|
||||
|
||||
## 浏览器/人工验证
|
||||
|
||||
- 不适用;阶段 0 未切换任何公开 UI/API。
|
||||
|
||||
## 未验证与后续门禁
|
||||
|
||||
- Provider 侧旧凭据轮换待凭据所有者完成。
|
||||
- Live E2E 留到阶段 7。
|
||||
- 阶段 1 只有在本 change Archive 和 Git commit 后才能开始。
|
||||
|
||||
## 状态
|
||||
|
||||
- Stage acceptance: accepted
|
||||
- OpenSpec archive: authorized by standing user instruction
|
||||
Reference in New Issue
Block a user