Files
SuperBizAgent-java/devflow/projects/2026-07-21-single-react-design-freeze/acceptance.md
T

1.2 KiB

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