notrest
The deck
Not Rest Inc. · Session Harness · 60 slides · 4 parts
One box per slide: the text and its schematic. Facts are from the tree at v4.6.2. Read straight through, or drop in anywhere — every slide stands alone, and the arrows carry you forward.
Part 1 — Plugin structure and architecture
- 01Title
- 02What it is in one picture
- 03The plugin tree
- 04Three layers: text, scripts, hooks
- 05What runs when (the seven events)
- 06Where a law lives
- 07The estate (what a project gains)
- 08The skill contract (every skill obeys it)
Part 2 — The tool categories
- 09Seven categories, defined by the job in a session
- 10The map of the 32
- 11How to tell the category of any tool
- 12The hooks, sub-categorized
Part 3 — Each tool
- 13oracle (A)
- 14notrest (A)
- 15sessionend (A)
- 16fable-mode (A)
- 17doctor (B)
- 18eval (B)
- 19spend (B)
- 20graph (B)
- 21recap (B)
- 22compile (B)
- 23introspect (B, strains the cut)
- 24researcher (C)
- 25marketresearcher (C)
- 26factcheck (C)
- 27watch (C)
- 28archivist (C)
- 29explainer (C)
- 30decider (D)
- 31critic (D)
- 32refuter (D)
- 33stepbystep (D)
- 34actionplan (D)
- 35draft (D)
- 36agentswarm (E)
- 37tieredswarm (E)
- 38director (E)
- 39fable-director (E)
- 40mentor (E)
- 41chatroom (F)
- 42gpt (F)
- 43beam (F)
- 44game-forge (G)
- 45hook: session-start.sh
- 46hook: coord-nudge.sh and router.sh
- 47hook: spawn-gate.sh
- 48hook: pretool-gate.sh
- 49hook: agent-ledger.sh
- 50hook: completion-gate.sh + gate-check.py
- 51hook: pre-compact.sh and session-end.sh
- 52plumbing: estate-root.sh, estate-pulse.sh, hooks.json
Part 4 — A session, schematically
- 53One prompt, end to end
- 54What the successor sees
- 55Kill it and continue
- 56Adding a new session (a role)
- 57Adding a new session (a new project)
- 58Adding a new tool (a skill)
- 59Adding a new tool (a hook)
- 60The three laws to take home