Skip to content

feat(bloom): adaptive shadow v2 + evaluator lockdown - #501

Merged
zackees merged 1 commit into
mainfrom
feat/adaptive-shadow-v2
Aug 24, 2026
Merged

feat(bloom): adaptive shadow v2 + evaluator lockdown#501
zackees merged 1 commit into
mainfrom
feat/adaptive-shadow-v2

Conversation

@zackees

@zackees zackees commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Reinstates the shadow-adaptive toe (the banding was the color-tag defect, now fixed) with its best measured card: pools at reference level on the shadow clip, fluid battery ALL PASS. color_profile_gate wired into bloom_gates.py and the batch driver so metadata defects can't slip past the suite again. 731/731 unit, lint clean.

🤖 Generated with Claude Code

User re-diagnosis confirmed: the banding attributed to the shadow-
adaptive toe was the untagged-color bt601 mis-decode, not the toe. With
bt709/tv tagging and the output dither in place, the adaptive toe
returns (pool 0.047, driven 0.014, same smooth mask as the lobe
attenuation) and measures its best card yet: shadow-clip pools at
reference level (six probes with P5 delta ~ 0, dark fractions
0.81-1.03, worst delta 7.4) while the fluid battery stays ALL PASS
(G1 +4.2, merge 0.958 / sun 0.938, G5 0.911, rings 0).

Evaluators locked down per user direction: color_profile_gate now runs
inside bloom_gates.py on every screening, and the batch driver gates
every emitted file — the suite can never again miss stream-metadata
defects the way it missed the untagged dual.

Refs #493, #496

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@zackees
zackees merged commit 25e00a0 into main Aug 24, 2026
@zackees
zackees deleted the feat/adaptive-shadow-v2 branch August 24, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant