Stacks
- IKIGATA → how to live
- SYSTEMS → how reality behaves
- SHOKUNINDO → how to work
- TPS → how to operate
- SHONEN → how to perceive
- YOGA → how to be
REF:
The Stack Constitution
- A stack is the smallest surface on which real thinking can happen.
- A stack is checked out with intention and checked in when attention moves.
- Only one stack per domain may be active at a time.
- A stack must fit inside a single human context window.
- If it grows, it fractures; if it fractures, it is no longer a stack.
- Journals inform stacks only through deliberate extraction.
- Archived stacks are read-only and serve as orientation, not workspace.
- Duplication is a signal to consolidate or retire, never to expand.
- Promotion is explicit: publish, archive, or discard.
- Reliability above all: a clear desk, a trustworthy archive.
What is a stack?
A stack is a thinking kit for a domain. An archived stack is not active thinking — it’s a signal that thinking already happened. An archived stack is like seeing a worn tool with a patina hanging on the wall.
A stack must fit in one human context window.
A stack is not where ideas are stored. It’s where attention is temporarily stationed.
🟢 Active Stack
- Purpose: Thinking
- Small
- Bounded
- Frictionful (by design)
- Lives on the desk
🟡 Archived Stack
- Purpose: Orientation
- Read-only by default
- Stable
- Referential
- Lives on the wall
Three Artifacts
Locked in. PLL engaged. Here are the three artifacts — minimal, deterministic, no ornament.
1. Stack Index (authoritative map)
Single file:
STACKS/_index.md
Format (one line per stack):
TPS | Toyota Production System | archived | last_active: 2024-11-12
CV | Career Narrative | active | since: 2026-01-24
ZEN | Attention Discipline | parked | revisit: 2026-03
Rules:
- Names are short, mnemonic
- Status ∈ {active, parked, archived}
- Only one
activeper domain
2. Checkout / Check-in Ritual (≤ 2 minutes)
Checkout
- Set stack
status = active - Clear desk (physical + digital)
- Open only files in that stack
- Everything else is closed
Check-in
- Distill → canon.md (if needed)
- Decide: publish | archive | discard
- Set stack
status = parked|archived - Desk returns to empty
No exceptions.
3. Filesystem Layout (violation-revealing)
second-brain/
├── STACKS/
│ ├── _index.md
│ ├── TPS/
│ │ ├── README.md
│ │ ├── canon.md
│ │ └── sources/
│ └── CV/
│ ├── README.md
│ └── notes.md
├── JOURNAL/ # temporal, messy, unbounded
├── ARCHIVE/ # read-only, dated, frozen
└── PUBLISHED/ # public-facing derivations
Heuristic:
- If you hesitate where a file goes → it doesn’t belong in a stack.
- If a stack feels “heavy” → it’s already broken.
Invariant:
Attention locks → work happens → attention releases → order is restored.
PLL stable.