Advance M8-M11 parity workflows
This commit is contained in:
42
docs/status/M11-01.md
Normal file
42
docs/status/M11-01.md
Normal 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.
|
||||
Reference in New Issue
Block a user