Advance M8-M11 parity workflows
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-17 04:37:07 -04:00
parent 7c16b279ae
commit 0fe8d2bb56
324 changed files with 31920 additions and 863 deletions

42
docs/status/M11-01.md Normal file
View File

@@ -0,0 +1,42 @@
# M11-01 Status
status: done
task: Camera, Light, World and Scene color-management field parity table
updated: 2026-08-16 America/New_York
## Scope
`tests/golden/M11-01/lighting-field-parity.json` is the machine-readable field table
for all CameraIR, LightIR and WorldIR leaves plus Scene render engine and color
management. Each field independently records reader, writer, main viewport and
Offscreen viewport status as VERIFIED, PARTIAL, METADATA_ONLY, BLOCKED or
NOT_APPLICABLE, with an aggregate parity status.
The table contains 60 fields: 24 COMPLETE, 17 PARTIAL and 19 BLOCKED. It explicitly
keeps true Orthographic/Panoramic/Custom projection, camera DOF rendering, light
radius/area spread/sun angle, World environment rotation and visual Mist, display/
view/look/gamma/white-balance rendering and Scene writer behavior outside COMPLETE.
## Evidence
- `npm --prefix web run test:lighting-field-parity`: AST table checker and the real
Main lighting roundtrip passed. The checker proves exact type coverage, unique fields,
valid states, existing evidence paths and required blocked claims.
- The Main roundtrip covers Camera/DOF, Light exposure/temperature/shadow, World/Mist,
validation rejection, undo/redo, save/reopen and the white-balance integrity gate.
- `WEB_TEST_PORT=5541 npm --prefix web run test:e2e -- --grep "N-019"`: Chromium 2/2,
covering Scene-over-World exposure, shadow metadata and renderer-bound World/Scene
delta preservation.
- Typecheck, lint, production build (74 modules), status consistency and
`git diff --check`: passed.
## Implementation Hashes
- Parity table: `b7fee80b4f2469cf119902c939f9091e640a6f0e1307e97ba29f0afa8942c4ed`
- AST checker: `cf910a087f9af72e0782d62e67341f90fd4af1c6c8eddf54169ee6275e24bd9c`
- Package: `cd7174b04b19e61a280e03e6c61e2ffd20fd507c0716c820b8faa31ea2438ebf`
## Rollback
Remove the M11-01 table/checker/package command and this status file, restore M11 to
0/14, and keep the existing N-019 reader/writer/viewport implementation unchanged.