You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Three monolithic pages break the otherwise clean sections/ decomposition: DebugPage.tsx (~1,898 lines), PalettePage.tsx (~1,785 after the feat: legal-page links to kurrentschrift.ink & cite-citadel #9616 helpers extraction, which was lint-driven, not a decomposition), MapPage.tsx (~1,292). Extract sections/debug, sections/palette, sections/map with co-located tests, following the existing sections/ pattern.
SpecTabs/index.tsx duplicates a ~50-line tag-chip rendering block (spec tags vs impl tags — blocks differ only in key prefix, param map, label formatting, and the !overviewMode guard). Extract a TagChipGroup component and render it twice.
Audit: agentic/audits/2026-07-08-product-ux.md (Medium#23 effort L, Medium#14 effort M).
Activity
refactor(app): split DebugPage into sections (#12446)
refactor(app): split MapPage into hooks and sections (#12450)
refactor(app): split DebugPage and MapPage into sections (#12457)