← back to Quadrille Showroom

5x/loop-ledger.md

8 lines

# Quadrille Showroom — Refinement Loop Ledger

- iter1 (2026-06-29): FPS gate FAIL root-caused — phase5 sampler caught the morph-rebuild transient window (band 65 min=54). Fixed sampler to discard the band-change-straddling counter window + dedup per distinct window + 1200ms settle; floor unchanged at 55. All bands now steady-state 67-74 min. All 4 verifiers GREEN.
- iter2 (2026-06-29): Backlog (a) DONE — new scripts/verify-ageview-envmorph.mjs MEASURES real rendered wall-luminance for the setEnvForAge morph (was only asserted by intensity scalars). Drives age 35 vs 85 on real GPU, samples pure-plaster wall regions: senior is +6.56 luminance brighter (morph proven to change the render), lower-glare hot-pixel frac non-increasing, OFF restores exact baseline (Δ0.00, avatarAge 28). PASS.
- iter3 (2026-06-29): Backlog (c) DONE — extended verify-walls-on-next.mjs with an Age-View-ON pass (senior band 75). Paging Next under Age View still clads all 4 walls, 0 console errors; locks the env+avatar-morph × wall-clad interaction as a regression guard. All 5 verifiers GREEN.
- iter4 (2026-06-29): Backlog (c) DONE + REAL DEFECT FIXED — Age View slider bar text was INVISIBLE at tween/connoisseur/tastemaker bands (age#/band-name Lc≈0: dark band-tuned text on the bar's dark glass). Fixed ageview.js to render the bar readout (age#/band/tag/thumb) in guaranteed-light vars on non-senior bands, falling back to the band's gated colours only when the bar is opaque (senior). Added a per-band BAR-legibility gate to phase5 (was 85-only) + an FPS warm-up apply so band-12 isn't contaminated by the one-time Age-View-activation transient. All bands now age#Lc≥69 band≥101 tag≥74. All 5 verifiers GREEN.
- iter5 (2026-06-29): Backlog (b) — fresh clickthrough surfaced NO new defects; 2 consecutive clean sweeps (defects=0, 0 console errs). Visually confirmed the iter4 bar-legibility fix renders correctly on the formerly-broken bands (age 45 Connoisseur readout now light-on-dark legible). Loop complete: all 5 verifiers GREEN, regression invariant (OFF==age28) intact.