feature/150-event-evidence-contract
dev
Closes #150(仅在用户验收并合并后关闭)
(producer_id, source_event_id)
python contracts/tests/events-v1/test_contract.py
python contracts/tests/evidence-v1/test_contract.py
python dev_scripts/harness.py check --strict
python -m unittest discover -s tests -v
git diff --check
未修改 Sense、Brain、Bell、docs 或 Wiki;长期 Wiki/docs 由三份契约完成后由根协调 agent 串行处理。
联合检查修订:证据成功态已由 available 统一为 success,保留 processing;success 必须包含 content_type 与 integrity,其他状态约束不变。追加提交 359c553。重新验证 events 7/7、evidence 4/4、仓库 48/48、Harness strict 与 diff check 全部通过。
available
success
processing
content_type
integrity
359c553
No dependencies set.
The note is not visible to the blocked user.
关联工单
Closes #150(仅在用户验收并合并后关闭)
变更
(producer_id, source_event_id)永久幂等、JCS/SHA-256 规范化和稳定冲突验证
python contracts/tests/events-v1/test_contract.py:7 项通过python contracts/tests/evidence-v1/test_contract.py:4 项通过python dev_scripts/harness.py check --strict:通过python -m unittest discover -s tests -v:48 项通过git diff --check:通过未修改 Sense、Brain、Bell、docs 或 Wiki;长期 Wiki/docs 由三份契约完成后由根协调 agent 串行处理。
联合检查修订:证据成功态已由
available统一为success,保留processing;success必须包含content_type与integrity,其他状态约束不变。追加提交359c553。重新验证 events 7/7、evidence 4/4、仓库 48/48、Harness strict 与 diff check 全部通过。