2.6 KiB
C0-002 Status
status: done task: reconcile_generated_state gate: G0 updated: 2026-08-23 America/New_York
The staging-only dry run scanned 274 legacy M16 evidence directories and found
1,380 governance issues: 1,355 artifact hash drifts across 23 paths, 24 missing
task-context.json files, and one PLAN_NONDETERMINISTIC failure. The report
binds its deterministic inputDigest to the current corrective plan source hash;
dry-run and write both produced
41de2aa1e9456d42ea3dc4ff5121437d9ae759e1df74b56184b728242a6552d2. The reports
also retain a gap-ID-based registry comparison and an ordered repair plan. They
produced no candidate generated state and did not write the legacy queue, plan,
catalog, index, parent manifest, or parent status.
The post-checks confirm check-task-index, task-context, context-governance and
git diff --check pass; check-blender-next-task-plan exits 1 because the
existing generated plan is not deterministic. Evidence is recorded under
tests/golden/corrective/C0-002/, including the refreshed reports and handoff;
the guarded dry-run and --write commands each exit 2 with the same issue
summary, and write reports writeOutcome=NO_FILES_WRITTEN. No staged/
directory or candidate generated file was created.
The corrective handoff is complete. Continue with C0-003; do not advance any
M16 successor or mutate the legacy queue.
Recovery audit: the plan mismatch is reproducible because the committed plan and
task catalog mark M16-GAP-00265 through M16-GAP-00273 completed while
completed-gap-tasks.json contains only operator:asset.asset_download from
that run. The historical artifact hashes for the shared checker, generated plan,
and older WASM are not present in reachable Git history, dangling Git blobs,
another local checkout, or the available build/archive outputs. A few source
snapshots (for example scene-ir.ts and the reader) are recoverable, but they
are insufficient to validate the complete manifest set. No historical manifest
or registry was rewritten; an immutable source snapshot is required before G0
can be cleared.
Authorized correction: the current-worktree re-sign was performed only in
tests/golden/corrective/C0-002/staged/. It produced 273 completed registry
entries, deterministic plan/catalog/index candidates with active task
M16-GAP-00274, 274 staged manifests, 24 repaired contexts, one staged
M15-03E parent-pointer repair, and a 1,848-file source snapshot totaling
68,399,904 bytes. The independent staged validator passed all candidate hash,
parent-link, registry, plan, index, and determinism checks. No legacy file was
overwritten and queueMutation remains false.