Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
# WBV2-P1124-000: historical hash drift evidence
|
||
|
||
- task: `WBV2-P1124-000`
|
||
- parent: `WBV2-P1123-000`
|
||
- status: `in_progress`
|
||
- gap: `workflow:historical_hash_drift`
|
||
- ownerFamily: `PROVENANCE`
|
||
- targetImplementationClass: `LOCAL_BOUNDED`
|
||
|
||
## 目标
|
||
|
||
按既定纠偏协议记录旧 M12 artifact 的 original/observed SHA-256,不重签历史 manifest,不修改 6900 inventory。
|
||
|
||
## 输入与范围
|
||
|
||
- Drift checker: `tools/web/check-m12-manifest-drift.mjs`
|
||
- Report: `tests/golden/corrective/rehydration/M12-manifest-sha-drift.json`
|
||
- Immutable inventory: `tests/golden/WBV2-P0-002/parity-map.json`
|
||
|
||
## 验收
|
||
|
||
```bash
|
||
node tools/web/check-m12-manifest-drift.mjs --write
|
||
node tools/web/check-m12-manifest-drift.mjs
|
||
node tools/web/check-wbv2-module-execution.mjs
|
||
```
|
||
|
||
必须保持 `historicalEvidencePreserved=true`、`provenanceState=BLOCKED_SOURCE_LOST`,记录 affected tasks/path;原 manifest 和 inventory 不得被更新。
|
||
|
||
## 失败边界
|
||
|
||
任何 drift report 不可重现、原始 bytes 恢复失败、旧 manifest 被改写或 inventory hash 变化,都必须保持任务 `in_progress/blocked`,不得推进后续 capability 模块。
|
||
|
||
## 交付与回滚
|
||
|
||
- Receipt: `tests/golden/WBV2-P1124-000/module-receipt.json`
|
||
- Manifest: `tests/golden/WBV2-P1124-000/manifest.json`
|
||
- Status: `docs/status/WBV2-P1124-000.md`
|
||
- 回滚:恢复 P1123 manifest 为 queue parent并保留 drift report。
|