Files
workinf_Blender_Wasm/docs/status/C0-002.md
mes123456 a081c68c87
Some checks are pending
M6 deployable RC / quick (push) Waiting to run
M6 deployable RC / chromium (push) Blocked by required conditions
M6 deployable RC / release (push) Blocked by required conditions
Reorganize Blender Web execution around capabilities
2026-08-24 18:37:46 -04:00

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.