1.1 KiB
1.1 KiB
Task 1 fix round 2 review package
Review only the remaining atlas-exclusion finding from fix round 1.
Files
- Current regression:
D:/project/behind_glass/scripts/test-surface-reflection.mjs - Updated report:
D:/project/behind_glass/docs/qa-surface-reflection/implementation-report.md - Unchanged production shader:
D:/project/behind_glass/src/shaders/mosaic.frag - Preserved baseline:
D:/project/behind_glass/docs/qa-surface-reflection/baseline-mosaic.frag
Evidence
- Production shader SHA-256 unchanged:
5FB0AE93482AF46833B076EABFB0018E8BFEBA0A83BFD244DCD210371E450180. - Current test SHA-256:
E4430C19827D0253C5E3EF073D702170C9552E3CAD09997D00D1C0405A66ED8A. - Command:
node scripts/test-surface-reflection.mjs - Output:
surface reflection source/math regression passed; constant-output and atlas-reflection mutations rejected
The test now compares the complete source segments executed while REGION_ATLAS is defined against the preserved baseline and applies a mutation that inserts gloss-dependent white mixing in an earlier atlas section. That mutation must be rejected.