the root beneath the root
Radix is the seed. Every system has a prior system that gave it form — radix is that prior. Concepts enter here before they have an implementation. They develop, get reviewed, and leave when they’re ready. The leaving is correct.
A Next.js 15 static app implementing a BBS-era (1980s/90s) visual design system —
the skin for telegard_UNEXUSI.
/#boards, /#files, /#system) — single-session, no reloadsA structured lifecycle for ideas. Each concept moves through: shadow → emerging → graduated.
concepts/
├── _template.md ← start here
├── bbs-ui-system.md
├── shadow-origin-model.md
├── telegard-radix-bridge.md
├── sync-to-seed.md
├── branch-naming-protocol.md
└── pre-origin-flow.md
When you create a new repo from this template, radix gives you:
concepts/ + review workflows)radix-review and claude-final-review GitHub Actions workflowsGitHub templates do not cascade updates. The sync-to-seed concept
(currently emerging) will provide a workflow to pull core workflow updates
from radix into child repos when it graduates.
radix to your buffer branch name⊕ in README with your project’s symbollib/sysinfo.ts — swap in your BBS name, sysop, boards, filesconcepts/_template.md, enter shadow| Branch | Role |
|---|---|
main / master |
Author’s canonical version |
radix |
Integration buffer — PRs merge here before deploy |
֎name֎ |
Internal / in development (Armenian eternity, inward) |
֍name֍ |
Deployed / external-facing (Armenian eternity, outward) |
The eternity symbols encode flow direction. Inward ֎֎ = gathering/developing.
Outward ֍֍ = broadcasting/deployed. See concepts/branch-naming-protocol.md.
radix-review.yml)Triggers on any PR touching concepts/. Validates frontmatter, posts a
structured checklist comment.
claude-final-review.yml)Triggers when @claude appears in a PR comment or review. Posts a final
sign-off report covering title format, file hygiene, and concept validity.
If items are found, opens a tracking issue. To trigger: leave a PR comment
mentioning @claude.
concept-graduate.yml)Triggers on merge of PRs touching concepts/. Opens a tracking issue for
any concept with status: graduated.
telegard_UNEXUSI (Python BBS engine)
↕ telegard-radix-bridge [shadow → emerging]
radix (this repo — Next.js BBS UI + concept system) ⊕
↑ origin for: bbs-ui-system
↑ shadow for: shadow-origin-model, telegard-radix-bridge
↑ seed for: all child repos
| File | Purpose |
|---|---|
lib/router.ts |
Navigo singleton + useNavigo() hook |
lib/ansi.ts |
ANSI 16-color palette constants |
lib/box.ts |
CP437 box-drawing character sets |
lib/sysinfo.ts |
Static system manifest (replace with live API) |
styles/globals.css |
All design tokens + component CSS |
components/bbs/ |
All BBS UI components |
components/bbs/views/ |
Full-screen view components (MainMenu, Boards, Files, System) |
concepts/ |
Concept lifecycle documents |
concepts/_template.md |
Start here for new concepts |
⊕ radix — the root beneath the root · ♓