Dev pack v0.3.27: the second book
The plan to write this book again, from the top down, as a graph. It follows two founder memos of 23 August 2026 that cancelled the planned refactor in favour of starting properly: this is the plan to write the plan. Nothing in it is implemented, and file 09 lists the eight questions only the founder can answer.
The three governing rules
- The graph comes before the prose, at every altitude. No unit of text is written until the node it projects exists, carries its typed edges, and its evidence resolves.
- The first book is frozen, and the second book copies from it. Material moves by copy, never by reference, and every copy records where it came from.
- Every claim the book makes about itself is computed on every build. If the build cannot compute it, the book does not assert it.
The pack
| # | File | What it gives you | Raw |
|---|---|---|---|
| 00 | Dev Pack: The Second Book, Written Top Down | Orientation, the three governing rules, and what is already decided. | .md |
| 01 | The Memos, And What Each Instruction Commits Us To | The founder's two memos, verbatim, with every instruction mapped to what it commits the work to. | .md |
| 02 | What Exists Today, And What Happens To Each Of It | The audit. Every unit, section, conclusion and generator, with a carry / lift / rewrite / drop verdict. | .md |
| 03 | Freezing The First Book | How the first edition is frozen, where it lives, and the front page that explains the sequence of events. | .md |
| 04 | The Argument, Top Down | The spine, top down: five statements, their evidence, and the descent through five altitudes. | .md |
| 05 | Architecture: The Decisions, As ADRs | The decisions, as ADRs: five source trees, six node families, computed themes, generated grammar. | .md |
| 06 | The Plumbing | The graph format, the unit format, the generators, and the seven new gates. | .md |
| 07 | The Visualisations | Every view is a compression: which ones are instruments, which work at a single node, the conventions, and eight figures of what exists now. | .md |
| 08 | The Implementation Plan | Seven phases, each ending at a gate, and the two ways the plan fails. | .md |
| 09 | Verification, And What Only The Founder Can Decide | Acceptance criteria, what the rewrite does to the ten open decisions, and the eight questions only the founder can answer. | .md |
The working packs
The pack above is the plan for the second book. These are the packs the agents write while building it: briefs, debriefs, replies between the two agents working this repo, and the standing design documents any future agent is expected to read. The raw markdown is the source of truth; each page renders its own source file, and the table below is regenerated from the directory on every build, so a note added to a pack appears here without anyone remembering to list it.
| Pack | # | File | What it gives you | Raw |
|---|---|---|---|---|
| The book-writing pack | 00 | The book-writing pack — three books from this estate | The commission verbatim, how to run the three sessions, and the three governing rules: the title is locked, every claim is anchored, the reader is on a plane. | .md |
| 01 | The corpus — what to read, where it lives, what wins on conflict | The shared reading list in five layers with fetch paths and skim markers, and the precedence rules when sources disagree. | .md | |
| 02 | Shared conventions — the rules all three book sessions follow | Output shape (markdown, self-rendering pages, one print PDF), the screenshot and time-travel harness, honesty gates, branch discipline for parallel sessions, and the definition of done. | .md | |
| 03 | Entry A — the Universe volume | Book A: the atlas — 40 to 80 concepts as one spread each, grouped by neighbourhood, with a machine twin (universe.json) the book renders from. | .md | |
| 04 | Entry B — the book | Book B: the argument whole — a proposed eight-chapter spine from first principles to the running system, worked examples over abstractions. | .md | |
| 05 | Entry C — the making-of | Book C: the true story for other authors — the loop, the gates, the failures, screenshots re-taken from git tags, and a playbook that stands alone. | .md | |
| The v0.4 retrospective | 00 | The v0.4 retrospective: forty-one releases, one working surface | Forty-one releases in four days, weighed: the seven achievements that compounded, the conclusions, the transferable learnings (persistence makes identity; fit is a decision; the measurement is the discovery), and what v0.5 opens. | .md |
| The immediate-connection register | 00 | The immediate-connection register | Victor's five patterns mapped to the viewer release by release, two fully specified gaps any agent can build, and the six-point checklist every change to an interactive surface should pass. | .md |
| The universe chat: a plan | 00 | The universe chat: a plan | The chat agent's plan for the universe chat panel, written before anything was built, for the founder to decide what survives. | .md |
| Pinned nodes: a debrief | 00 | Pinned nodes: a debrief | Why anchoring a handful of summits keeps the reader's mental map, the problems the technique solves, and the rule that pins hold only during a layout run. | .md |
| Brief to the chat agent | 00 | Brief: to the agent behind the universe chat | The reader agent's comments on the chat agent's refactor, and the methods and events that would make the chat UX more powerful. | .md |
| 01 | Reply: from the chat agent | The chat agent's answer: what it adopted, what it deferred, and why. | .md | |
| 02 | Follow-up: from the reader agent, after verifying v0.4.22 and v0.4.23 | The follow-up finding: pins placed by chat dissolved on the next layout, with the ask to rebind pin_nodes to the shared pipeline. | .md | |
| 03 | Reply: rebound, and the finding confirmed fixed | The rebind confirmed: the chat agent's verification that the finding is fixed. | .md |
The one thing this pack is built on
The retrospective over the previous fourteen releases established that the visualisations did not produce the insights: the arithmetic behind them did, and the visualisation is how a person notices. Every finding in that run came from converting a sentence somebody wrote into something a build computes. That is why this pack's first constraint is that the generators are load-bearing and the renderers are replaceable, and why ADR-4 makes the book's themes computed rather than declared: a theme is where evidence converges, not where the author says it is.
Where the work starts from
Eight figures, captured from the live site at v0.3.26. They are evidence of the starting point, not designs for the second book. The distinction that matters across all of them is in file 07: every one of the aggregate views produced a finding, and none of the per-item views did.








For an agent
The pack is ten markdown files under /dev-packs/v0.3.27__the-second-book/, and those files are the source of truth: every page here renders one of them client-side and cannot drift from it. Read 00__README.md first for the three governing rules and what is already decided. Status is PROPOSED throughout: nothing in this pack has been implemented, and file 09 separates what is settled from what is waiting on the founder. Do not treat any ADR as decided until the corresponding open question is answered.