Work / DwarSeva Societies / Wiki / Decisions
2026-10-04-the-console-is-a-flow-of-the-web-surface
Decisioncanonicalverified 2026-10-04
DECISION.2026-10-04.THE-CONSOLE-IS-A-FLOW-OF-THE-WEB-SURFACEDecision
One web surface. The console's thirteen screens are the flow admin, in the alphabetical slot between about and demo.
Why
The product has three front ends: an Expo app, a marketing site and a super-admin console. The style guide allows two surfaces, mobile and web. The site and the console are separate Next.js apps on separate hosts with nothing linking them.
Options weighed:
- A third surface (
designs/admin/) — not allowed by the guide, and the surface toggle in the shared bar has two halves. - One web surface, console as a flow —
designs/web/admin/*.
Impact
routes.jshas one start node, Home. No site page links to the console, so the chart cannot rank the console's screens: they stack in the last column, with their own edges drawn.check-designs.pyreadsapps/websitefor a web surface and cannot seeapps/admin. Console screens carryroute: nulland name their file in anappfield, so the routes, app-flow and copy checks do not cover them.- If the console grows, the honest fix is in the shared shell — more than one start node, or a third surface — not in this repo.
Status
Active
Sources
- ~/git/personal/STYLE-GUIDE.md §1, §6
- .context/designs/web/routes.js