auth: test the emitted footer rule; wrap comment; correct the terrain luminance figure #62
Loading…
Reference in a new issue
No description provided.
Delete branch "void/footer-lows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Libby's lows on #61 (merged as
30ae5154; follow-up chat-s5444-5444). Base dev30ae5154.styles.css.ts: the footer comment wrapped under 120 columns.footerBand.test.ts(new): reads the CSS vanilla-extract emits forstyles.css.tsand asserts one footer rule over the scene, the plainvar(--sky-bubble, #0d1a26)fill before thecolor-mixone, a mask faded on both axes withmask-composite: intersect, a blur, and no border or radius. Mutations each fail it (1 of 3 tests): fills in the wrong order, aborderRadiusadded, a second footer rule appended, the side fade removed.@vanilla-extract/integration6.5.0 (already in the tree, transitive) becomes a devDependency because the test imports it.skyPlate.ts: the 0.0045 figure is struck. It was Night's whole-frame minimum, not the terrain behind the footer. Measured from the saved shots (A/B-full-*, rows 1480 to 1688, the footer's region, 390x844@2x, terrain scene, tier low): darkest pixel Dusk 0.0203, Day 0.0936 (dark ink), Night 0.0052 (light ink). The comment now says that and gives the measured worst link contrast with the band (Dusk 5.0, Day 5.7, Night 11.2). Those were the final (#61 head) numbers; the footer band was measured at 0.82 tint on previews, the shots exist for one camera only.compilegetsidentOption: 'debug'(TS2345 fixed). Mutants, all killed (each fails 1 of 5 tests): fills reversed, radius in the scene rule, second scene rule, side fade removed,blur(0px), border in the base.AuthFooterrule, radius in the base rule, hard-stop Y fade (0px), near-hard X fade (1px). New assertions: nonzero blur radius, soft ramp of at least 8px on both axes, no border/outline/radius in base or scene rule.tsc --noEmit: 799 errors at dev30ae5154and 799 at this head on the same lockfile (an earlier report here of 'tsc clean' was wrong: the repo does not typecheck clean, 799 pre-existing errors, mostly matrix-js-sdk types); this head's earlier version added one (footerBand.test.ts TS2345, 800), the new head adds none.src/app/features/scene+src/app/pages/authonly, on a copied node_modules. After a freshnpm ci(rc 0) the full suite is 42 files, 595 tests, all passed (including this PR's 5 footerBand tests).tsc --noEmitis not clean: it reports 799 errors at dev30ae5154and 799 at this head, and the two sorted error lists are identical (diff empty); this PR adds none. eslint and prettier are clean on the touched files.No preview built or touched; named previews unchanged.
🤖 Generated with Claude Code