Reorganize Blender Web execution around capabilities
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

This commit is contained in:
mes123456
2026-08-24 18:37:46 -04:00
parent 0b2c3ba0dd
commit a081c68c87
2530 changed files with 763976 additions and 79 deletions

25
docs/status/C1-003.md Normal file
View File

@@ -0,0 +1,25 @@
# C1-003 Status
status: done
task: build_shared_case_runner
gate: G1
updated: 2026-08-23 America/New_York
C1-003 adds a shared TypeScript case runner for desktop and WASM adapters. It
validates the versioned command/context envelope, rejects stale revisions,
read-only contexts, missing external resources, malformed commands, and
malformed adapter results before a surface can claim a Main mutation. Result
normalization enforces the closed status/code table and the revision/dirty
invariants. Receipt comparison intentionally excludes diagnostic error text
while comparing semantic result fields.
The reproducible pilot receipt was generated twice and compared byte-for-byte.
The positive case matched on both surfaces and advanced Main from revision 4
to 5; revision-conflict and external-resource negative cases matched and kept
Main unchanged. The focused runner test passed 5/5 assertions. Determinism,
TypeScript typecheck, task/context governance, corrective-plan governance, and
`git diff --check` all exited 0. Protected legacy hashes were captured before
and after execution and are identical; the old M16 queue remains read-only.
Evidence and manifest: `tests/golden/corrective/C1-003/`.
Next corrective task: `C2-001`.