graphs.sgit.aithe second editionThe dev pack

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.

Why start again rather than refactor. The first book argues up to its thesis: a reader who stops at chapter 3, which most will, never reaches the claim the book is named after. The second book starts at the claim and descends, so that a reader who stops at any altitude has a complete book. That is the fractal property applied to the reading experience rather than described in a chapter about it. The first edition is not deleted, improved or overwritten: it is frozen at v0.3.26, hashed, and gated so the build fails if a byte changes.

The three governing rules

  1. 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.
  2. 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.
  3. 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

#FileWhat it gives youRaw
00Dev Pack: The Second Book, Written Top DownOrientation, the three governing rules, and what is already decided..md
01The Memos, And What Each Instruction Commits Us ToThe founder's two memos, verbatim, with every instruction mapped to what it commits the work to..md
02What Exists Today, And What Happens To Each Of ItThe audit. Every unit, section, conclusion and generator, with a carry / lift / rewrite / drop verdict..md
03Freezing The First BookHow the first edition is frozen, where it lives, and the front page that explains the sequence of events..md
04The Argument, Top DownThe spine, top down: five statements, their evidence, and the descent through five altitudes..md
05Architecture: The Decisions, As ADRsThe decisions, as ADRs: five source trees, six node families, computed themes, generated grammar..md
06The PlumbingThe graph format, the unit format, the generators, and the seven new gates..md
07The VisualisationsEvery view is a compression: which ones are instruments, which work at a single node, the conventions, and eight figures of what exists now..md
08The Implementation PlanSeven phases, each ending at a gate, and the two ways the plan fails..md
09Verification, And What Only The Founder Can DecideAcceptance 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#FileWhat it gives youRaw
The book-writing pack00The book-writing pack — three books from this estateThe 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
01The corpus — what to read, where it lives, what wins on conflictThe shared reading list in five layers with fetch paths and skim markers, and the precedence rules when sources disagree..md
02Shared conventions — the rules all three book sessions followOutput 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
03Entry A — the Universe volumeBook 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
04Entry B — the bookBook B: the argument whole — a proposed eight-chapter spine from first principles to the running system, worked examples over abstractions..md
05Entry C — the making-ofBook 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 retrospective00The v0.4 retrospective: forty-one releases, one working surfaceForty-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 register00The immediate-connection registerVictor'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 plan00The universe chat: a planThe 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 debrief00Pinned nodes: a debriefWhy 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 agent00Brief: to the agent behind the universe chatThe reader agent's comments on the chat agent's refactor, and the methods and events that would make the chat UX more powerful..md
01Reply: from the chat agentThe chat agent's answer: what it adopted, what it deferred, and why..md
02Follow-up: from the reader agent, after verifying v0.4.22 and v0.4.23The follow-up finding: pins placed by chat dissolved on the next layout, with the ask to rebind pin_nodes to the shared pipeline..md
03Reply: rebound, and the finding confirmed fixedThe 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.

01__ladder-columns
ladder columns
02__ladder-graph
ladder graph
03__concept-map
concept map
04__path-query
path query
05__decisions-all
decisions all
06__decision-ego
decision ego
07__docs-all
docs all
08__doc-ego
doc ego

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.