01-projects/printables-product/audits/2026-09-11-account-layout-179

README

Account layout #179 — implementation evidence

PR: https://github.com/RayDataCo/scribble-works/pull/186 Branch: fix/179-account-layout Synthetic fixtures only. No private household screenshots or live mutations.

Compared the original two-child mobile audit (../2026-09-11-household-journey/screenshots/account-two-mobile-viewport.png) and reviewed docs/audits/household-proposal.html against the implementation.

Observed locally with CUA

CI adds the 28 width/state combinations with reduced motion, sign-in destination preservation, non-lead permission checks and existing mutation/recovery cases. PR and issue contain CI/deployment evidence. Daily-email template anchor is source-tested but production activation remains under #150/#169.

CI evidence

PR CI https://github.com/RayDataCo/scribble-works/actions/runs/34667674877 passed both jobs at branch SHA b7d8f04ed0e4eee711105d34e5299c8519e3886e. Literal browser results: all header/drawer account checks passed; all account-kids checks passed. Log contains 507 passing layout assertions and 432 passing recovery assertions. Merged PR #186 produced main SHA 4f1730e6104512fb0de66c9df34c4400bc2ca777.

Production verification

Main CI 34667884935 and website release 34668039961 succeeded. Cloudflare deployment 74ab06f9-88c0-48f4-a382-1091a5ad5b03 serves the exact clean main commit 4f1730e6104512fb0de66c9df34c4400bc2ca777. Read-only HTTP checks passed Home, Browse, Account, Help, Planner, anonymous identity, PDF bytes, production Turnstile and layout/recovery markup. The existing live signed-in household had all four sections ready; maintenance was initially closed, delivery/account disclosures opened, and the direct delivery destination showed its controls. Deployed account screenshot inspected in CUA without saving private household evidence. No live mutations or emails.

Temporary fixture server stopped, audit tab closed and viewport override reset. Existing game tab preserved. Daily Worker activation is still pending under #150/#169; #179 remains open for that acceptance.