docs(website): theming phases 6-8 as built, and phase 9 cancelled #107
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/theming-nav-phase-6-8"
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?
Docs pair for RunicGateway/website#124. Targets
edge.Ticks phases 6–8 in
website/THEMING_AND_NAV.md§8, adds "Phases 6–8 as landed", marks phase 9 cancelled, and documents the nav write path inBACKEND_DESIGN.md.Five ways the build differed from the design, each with its reason:
updateSettingswould have written a nav object as"[object Object]", which reads back as absent. A save that 200s and does nothing, for ever.toexists. The baseNAVarrays are client constants; a server-side copy would be a second source of truth for navigation that drifts the first time a route is added. The server validates shape, the client owns membership — which is also what makes deleting a route in code safe with no migration.hidden: falseis accepted and never stored, so hiding stays subtractive and no row can read like an instruction to force something visible.Phase 9 is cancelled rather than deferred, per the org lead. The finding that motivated it is kept as the record: the §4.8
rgba()literals carry a hue, so they are a rough edge in the three dark presets and not merely a blocker for a hypothetical light one. Anyone picking it up later starts from the census in §4.8.api-route-inventory.jsonis unchanged — phases 6–8 add no routes, and the regenerated manifest is byte-identical.Checklist
AI-assisted contributions (required)
Claude Code (Opus 5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.