Files
junhong_cmp_fiber/openspec/changes/archive/2026-09-08-repair-context-reset-evidence/proposal.md
2026-09-10 10:53:07 +08:00

1.8 KiB

Why

./scripts/context-health.sh 已将主 Specs 的 Requirement 集合与 requirement-evidence.json 的集合设为严格双向约束。当前 89 条 Requirement 中有 36 条没有证据记录,且入口矩阵也没有链接这 36 条,导致上下文健康检查无法通过。需要仅补齐已存在实现的可追溯证据,不改变任何业务契约或运行行为。

What Changes

  • 对 36 条缺失的主 Spec Requirement 补充 docs/verification/context-reset/requirement-evidence.json 证据行;每行只记录经源码、迁移、配置或既有可执行验证直接证明的入口、调用链、状态/存储事实和验证输出。
  • docs/verification/context-reset/entry-capability-requirement-matrix.json 为相同 36 条 Requirement 建立最小入口链接;复用现有 HTTP 或已注册异步入口,离线迁移/导入流程仅使用不参与 HTTP/异步覆盖集合比较的已证实离线入口记录。
  • 保持证据集合、主 Specs Requirement 集合和入口矩阵 Requirement 链接集合一致;不添加过期条目。
  • 不修改主 Specs、业务代码、迁移、测试体系、运行配置或 scripts/context-health.sh

Capabilities

New Capabilities

  • 无。

Modified Capabilities

  • system-operations: 为既有上下文健康检查的 Requirement 证据覆盖门禁补充可观察的基线维护契约;不改变 API、Worker、数据库或运行配置行为。

Impact

  • Affected files: docs/verification/context-reset/requirement-evidence.jsondocs/verification/context-reset/entry-capability-requirement-matrix.json;本 Change 的规划工件。
  • Affected validation: ./scripts/context-health.sh 的 Requirement 证据链与入口矩阵双向覆盖检查。
  • No production impact: 不执行数据库写入、迁移、外部渠道调用或运行配置调整。