Command Center
๐Ÿงฌ

The memory file IS the page

The travel drawer sat two months frozen on the May trip because CC rendered a hand-maintained copy (drawers.json / kanban.json) of what the memory files already held. Now the CC build reads a cc: block straight from memory/drawers/<slug>/overview.md โ€” editing drawer memory and its page is one file, one motion. Same reason urgent.json never rots: derived surfaces don't drift.

๐Ÿ“Š

Migration status

16 / 16 drawers ยท 100%

โœ“ Single-source (live from memory)

๐Ÿ Migration complete โ€” drawers.json is empty.

Every drawer page renders directly from its memory file. There is no second copy anywhere. Completed overnight 2026-07-08 โ†’ 09; every drawer got a current-truth content refresh on its way through.

๐Ÿ”

The pipeline

memory/drawers/<slug>/overview.md          sites/command-center
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ---                          โ”‚          โ”‚ src/lib/drawerSource.mjs     โ”‚
โ”‚ cc:                          โ”‚  build   โ”‚  ยท schema-validated          โ”‚
โ”‚   updated: "2026-07-08"      โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ถ โ”‚  ยท fails LOUD on bad data    โ”‚
โ”‚   summary / facts / items โ€ฆ  โ”‚          โ”‚  ยท auto-lists memory files   โ”‚
โ”‚ ---                          โ”‚          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ (prose memory โ€” Aria's)      โ”‚                         โ–ผ
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜          /info/drawers/<slug>  โ›ญ live from memory

Enforcement: build fails on bad blocks ยท pre-flight warns ccdrift:* at every
session start ยท close shift migrates/reviews 2 drawers per night ยท Sunday
self-audit ยง5c catches chronic drift ยท broken-link check scans frontmatter
โš ๏ธ

Special cases (resolved at each drawer's migration)

family โœ…

Dir renamed family-health โ†’ family (id = dir). cc block watches memory/topher/{health,jaime,kids}.md via watchPaths.

eric โœ…

memory/drawers/eric/overview.md created; canonical profile stays at memory/people/eric-fatkin.md (watchPath + extraMemoryFiles).

advisory โœ…

Kept as status: dormant (truthful โ€” Seat 3 โ†’ Eric drawer, Seats 1-2 open with no active search). Memory surface = memory/topher/advisory-board.md. Reversible; no deletion.

vehicles โœ…

First-ever CC page created by migration (order 75) โ€” the day-one coverage gap closed.

All drawers โœˆ๏ธ Travel โ€” the pilot migration doctrine: memory/tools/cc-drawer-pipeline.md