Roadmap
What we’re building, in the open
The Journal records what we’ve decided. The Gap Register records what we have not. The Roadmap records the work that turns gaps into decisions. Each project carries a credit value; founder time is logged against projects in the same units that future contributor work will earn (Entry 016 + G-038). The contribution gateway itself is not yet open — the surface ships first so the priority signal can start collecting.
- Posted credit value (all)
- 390
- Founder credits accrued
- 256
- Contributor credits
- 0 attached · 100 pending login (escrow)
- By contributor
- Brandon100Pending login
Open
Ready for contribution once the gateway opens. Reactable now.
Proposed
Identified work, not yet ready to claim. Often blocked on an open Gap Register entry.
- P-004Proposed30 creditsOpen-source contribution gatewayLet outside contributors claim roadmap projects, submit work, and earn credits at the posted rate when accepted. Blocks on G-038's calibration and acceptance-flow decisions.Post pre-launchFounder credits: 0 / 30
- P-005Proposed20 creditsPre-launch credit ledgerA unified credit ledger that tracks credits accrued by founders (project-based, Entry 016) and by registered users (engagement-based, G-037), with a per-user balance view and an aggregate display on the roadmap and public stats.Post pre-launchFounder credits: 0 / 20
Shipped
Done. Founder credits accrued; visible below.
- P-001Shipped12 creditsPublish the public roadmap surfaceStand up the public /roadmap and /roadmap/[slug] surface with a status taxonomy, posted credit values, founder-credit display, and reactions reused from Journal and Register entries.Pre-launch capture phaseFounder credits: 12 / 12
- P-002Shipped10 creditsReactions on Journal and Register entriesEnd-to-end Support / Concern reactions on Journal and Register entries — Postgres schema with RLS, anonymous client tokens via httpOnly cookie, server actions, and an optimistic client widget.Pre-launch capture phaseFounder credits: 10 / 10
- P-006Shipped24 creditsNetwork shell, authentication, and role-based gating (Phase 1)The foundational ship: Next.js 14 App Router scaffold, Tailwind theme tokens, Supabase auth via @supabase/ssr, profiles.role enum (public / steward / admin), and requireRole / hasRole gates wired into route components.Pre-roadmap (Phase 1)Founder credits: 24 / 24
- P-007Shipped18 creditsFounder's Journal corpus and public routes (Phase 2)Journal loader, file-based corpus at src/content/journal/, the /journal index, and /journal/[slug] detail pages with EntryHeader, EntryNav, and JournalRenderer. Sixteen entries shipped (Entry 001 through Entry 016 at the time of capture).Pre-roadmap (Phase 2)Founder credits: 18 / 18
- P-008Shipped6 creditsBacklog corpus and routesB-NNN backlog items as a sub-corpus of the Journal: file-based content at src/content/journal/backlog/, loader extension, and /journal/backlog/[slug] route. Eight items at the time of capture.Pre-roadmap (Phase 2b)Founder credits: 6 / 6
- P-009Shipped6 creditsCross-reference plugin (remark-journal-refs)A small unified.js / remark plugin that walks markdown text nodes and rewrites bare cross-reference tokens — Entry NNN, B-NNN, G-NNN, and (after Entry 016) P-NNN — into internal links. RSC-safe: takes pre-built slug maps, does no I/O.Pre-roadmapFounder credits: 6 / 6
- P-010Shipped22 creditsGap Register full implementation (Phases 3a / 3b / 3c)Loader, content corpus, components, and routes for the Gap Register. Includes the three-tier classification (existential / structural / known unknowns), the three-state visibility model (public / phased / internal) with the `<!-- internal -->` sentinel pattern, and admin-gated detail pages. Thirty-eight entries at the time of capture.Pre-roadmap (Phases 3a / 3b / 3c)Founder credits: 22 / 22
- P-011Shipped8 credits/internal admin dashboard (Phase 4)Combined admin-only view across Journal, Backlog, and Register, gated by `await requireRole("admin")`. Surfaces internal-visibility entries that are filtered out of public indices, with stat counts and per-row visibility badges.Pre-roadmap (Phase 4)Founder credits: 8 / 8
- P-012Shipped8 creditsDecision Journal Claude skill (Phase 5)A Claude skill at `~/ai-projects/oln/.claude/skills/decision-journal/` that codifies when and how to capture decisions into the Journal, Register, and Backlog corpora. Includes SKILL.md (capture flow, ID conventions, visibility guidance, sentinel pattern, what NOT to do) and three annotated reference examples.Pre-roadmap (Phase 5)Founder credits: 8 / 8
- P-013Shipped4 creditsPre-launch engagement decision capture sessionThe discrete decision-capture session that produced Entry 015 (pre-launch engagement principle) and the three Tier 2 register entries G-035 (mutual-consent comment model), G-036 (reaction system parameters), and G-037 (pre-launch credit accrual mechanics). Set the conceptual ground for the reactions thin slice and the eventual roadmap surface.Pre-roadmapFounder credits: 4 / 4
- P-014Shipped30 creditsOLN / LoreDoor architectural separationThe foundational architectural decision that the neutral coordination layer (OLN) and the franchise community on top of it (LoreDoor) are separate things, with separate identities, separate governance, and a clean dependency direction. Years of conceptual work that the entire stack assumes.Multi-year — pre-platformFounder credits: 22 / 30
- P-015Shipped26 creditsStewardship governance designThe conceptual design of OLN's governance model — the Decentralized Stewardship Body, the role enum (public / steward / admin), the founding-phase / community-phase transition, and the principle that some authority is deliberately deferred to a body that doesn't yet exist.Multi-year — pre-platformFounder credits: 18 / 26
- P-016Shipped18 creditsBrand architecture (OLN civic vs. LoreDoor franchise)The brand and visual-identity work that gave OLN its calm, civic, no-franchise-chrome posture and gave LoreDoor a separate, in-universe brand of its own. Includes the typography, palette, voice, and naming work that the journal entries reference but don't relitigate.Multi-year — pre-platformFounder credits: 12 / 18
- P-017Shipped16 creditsTrust & safety framework conceptual designThe years of conceptual work behind the Tier 1 Gap Register entry G-001 (trust & safety framework). What kinds of harm OLN must defend against, what tools it has to do so, where neutrality forces deference to franchise communities, and where the platform must intervene regardless.Multi-year — pre-platformFounder credits: 10 / 16
- P-018Shipped22 creditsPower / credit / Lore economic primitives designThe years of conceptual work behind OLN's economic primitives — Power as the post-launch governance unit, credits as the contributor-earned input that converts into Power, Lore as the in-platform value substrate, and the dilution model that the Tier 2 Gap Register entries G-006 and G-033 reference.Multi-year — pre-platformFounder credits: 14 / 22
- P-019Shipped20 creditsCommons / Home / LoreLines surface architectureThe architectural design of OLN's three first-class contribution surfaces (Commons, Home, LoreLines) referenced in Journal Entry 010. What each surface is for, how they interact, what their boundaries are, and why this trio is the right shape for civic lore infrastructure.Multi-year — pre-platformFounder credits: 14 / 20
- P-020Shipped18 creditsContributor sovereignty and anti-resignation designThe conceptual work behind Journal Entry 005 (contributor sovereignty) — the principle that contributor work is real participation rather than unpaid labor, the anti-resignation defenses that prevent the platform from quietly clawing back contributor authority, and the shape of contributor exit (data portability, reputation portability, credit preservation).Multi-year — pre-platformFounder credits: 12 / 18
- P-021Shipped32 creditsMulti-year synthesis sessionsThe years of conversational synthesis work between the founders that produced the corpus of decisions, refusals, and reframes the journal entries record concisely. The actual time investment behind every Journal entry that reads as if it were always obvious.Multi-year — pre-platformFounder credits: 20 / 32
- P-022Shipped14 creditsFounding charter draftThe drafting of OLN's founding charter — the document that names the founders, the founding-phase posture, the deferred-authority commitments, and the criteria for transition to community-phase governance. Source material the journal and register corpora reference but do not relitigate.Multi-year — pre-platformFounder credits: 10 / 14
- P-023Shipped8 creditsDomain registration, hosting, and repository bootstrapThe unglamorous-but-necessary infrastructure setup behind the platform — domain registration for OLN, hosting account setup, the initial repository scaffold, the Supabase project provisioning, and the Vercel-or-equivalent deployment configuration.Pre-platformFounder credits: 6 / 8