Project document
Implementation Plan
The order ub3r was built in, and why.
Phases
- Shell: design tokens, fonts, header with wordmark and dim toggle, footer, 404 and error states.
- Data: content types, six series and twenty-eight chapters, playground starters, diffs and comment seeds.
- Library: series cards, progress rings, topic filters and live search.
- Chapter and playground: markup renderer, callouts, code blocks, CodeMirror editor, worker sandbox with the simulated
mxSDK and watchdog. - Progress and comments: external store over localStorage, 80% auto-complete, celebration, chime and toast; threaded comments with likes.
- Graph: prerequisite map with ancestor tracing, keyboard access and completion bars.
- Docs: these six documents.
- Deploy: publish, attach the custom domain, verify metadata per route.
Verification
Each phase was checked in a real browser: routes render server-side, playgrounds produce output, completion persists across reloads, and dim mode applies before paint.