GENERATED VIEW · PRIVATE ARCHIVE · DO NOT SERVE
RobCo Industries · Archive Museum

parked-mobile-audit.md



MEMORY

memory/localmode-1060dea9-0dc3-42b4-958d-2a6f7a6c0c58/parked-mobile-audit.md

sha256 d4606d7ed43f1393 · 2255 bytes · original held in the private archive

--- name: parked-mobile-audit description: "CLOSED — the systematic mobile/responsive pass was absorbed by later work. Kept for the owner's motivation and the both-widths rule the OPTICS incident produced." metadata: node_type: memory type: project originSessionId: 0b7c5f41-bb34-4ab4-93be-fdb363f5eb40 --- # CLOSED — absorbed by later density and UI work Parked 2026-06-28 (owner: "Add 1-6") as a plan-only sweep of every surface at mobile and desktop widths. Its substance was overtaken by subsequent passes; **do not re-run the original brief verbatim** — re-scope against the current UI if a responsive sweep is wanted again. *Correction 2026-07-20: removed protocol numbers, references to the deleted RULES.md, the study-file list, and the CSS/media-query specifics. Current structure is in `library/CODE_MAP.md`; rules are in `CLAUDE.md` + `rules/`.* ## Why the owner wanted it — still true, still the argument for doing it again He kept hitting **mobile-only bugs one at a time** and reporting them individually. The insight behind this audit was that a trickle of one-off responsive bugs is a signal to do **one systematic pass that catches them all at once**, rather than paying the round-trip cost per bug. If that trickle ever starts again, that is the tell. **Mobile is the primary surface, not the secondary one.** This is used mostly as an installed app on a phone; desktop is also supported but does not set the defaults. See [[primary-users-devices]]. ## ⭐ The rule the OPTICS incident left behind A label-wrap bug was fixed for one width and **broke the other width in the process**. Hence the standing discipline: **every responsive fix must be verified at mobile AND desktop before it counts as done**, and the verification must be stated explicitly. It is not enough that the reported symptom is gone — a responsive fix that is only checked where the bug was reported is how you trade one bug for another. The corollary is that scoped CSS fixes are only "safe" once checked at all widths; anything requiring a layout restructure is a spec-first job, not a quick fix. Coordinate with [[parked-accessibility-audit]] (touch targets) and [[parked-diegetic-audit]] (visual). Feeds [[parked-synthesis-masterplan]].
STAMP · generated for RELEASE v2.8.5 commit 06e5180 (06e51801b38a) · archive input-tree hash c07fbfbdd2e1ddeb · 754 files · no wall-clock timestamp (regenerates identically when nothing changed).