The Project Archive Β· The August Wing Β· Compiled 23 August 2026

The Harbour Archive
Β· The August Wing Β·

The permanent collection next door tells the story of six months in which a ticket viewer grew into a system that builds, reviews, and governs itself. This wing picks the story up where that record stopped β€” mid-sentence β€” and follows it through August: the month the system learned what it costs to run, learned which questions actually deserve its human, and found a faster way to work. It ends in the only honest place a museum like this can end: a ledger of what it still cannot prove. The six galleries of the permanent collection stand unchanged at /archive/2.

Gallery VII–VIII ─── 28 Jul 2026 β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ 23 Aug 2026 ─── The Ledger Wing

27days of new history
228commits β€” each now a whole merged PR
570tickets, LIN-1674 β†’ 2244
97.1%weekly dispatch success β€” best on record
$19.63API-equivalent per verified task, 30d (caveats in the Ledger Wing)
2refused closes that were right

The story so far β€” for readers arriving at this wing first

Harbour began in January 2026 as a simple viewer for a to-do list. By July it had become two systems working as one: Harbour, the control plane, which reads the backlog and writes precise, evidence-grounded instructions; and the dispatcher, which hands each instruction β€” a dispatch β€” to a fresh AI coding session and watches it work. An orchestrating session called the autopilot chooses what happens next. Nearly every line of code in both systems was written by the machines themselves; the human's role compressed, over six months, into two decisions the project's doctrine holds are never delegable β€” what is worth doing, and what counts as done. The permanent collection tells how that doctrine was earned, failure by failure. This wing assumes only the paragraph you have just read.

orientation β€” the evidence starts below

Provenance, first

This wing was compiled by a flight companion session β€” a conversational supervisor that sits beside the human and holds only an audit-logged, revocable key to the workspace; its origin chronicle hangs in Gallery VII below. The compiler read both repositories' full histories (2,292 + 470 commits), the live workspace through some fifty logged calls, the public instrument page at /kpis, and the day's own work while it was still warm. The previous edition closed by demanding that a future edition be scored against the ledgers it lacked, "by something that did not write this page." The compiler did not write that page. It is, however, the same family of minds that did β€” a caveat this wing restates rather than waves away, in the colophon.

git log Β· unshallowed/kpis 2026-08-23T14:54Zcurator's readings marked with this dashed chip

Fig. F Β· The instruments, continued

The seismograph β€” with a changed needle

Commits per month, extended through 23 August. Read naively, the August bar says the project collapsed. It says the opposite: since July, every merge squashes a whole pull request β€” an entire agent work-cycle β€” into a single commit, so one August commit represents what a dozen June commits did. The needle did not slow; it changed units mid-trace, and an honest chart says so rather than letting the reader misread the drop. (Measured at true UTC-midnight month boundaries, these buckets agree with the permanent collection's table exactly for January through May, and differ for July only because that record closed on the 27th.)

Harboursimple-dispatcher
JanFebMarAprMayJunJulAug*
data table
2026JanFebMarAprMayJunJulAug (to 23rd)
Harbour43547189149103588628153
dispatcher0400011128075

Rule: author date, true UTC-midnight month boundaries (TZ=UTC git log --date=format-local:'%Y-%m'), both repositories at full history; August runs to the 23rd and excludes this wing's own commit. January–May match the permanent collection's table exactly; June differs by a single commit at a boundary. The permanent collection's write-off instrument (Fig. E) is deliberately not recomputed here, because the squash era broke it: code written and discarded inside a single pull request now never reaches the main branch, so August's apparent 5% discard rate measures a different quantity than the historical 20% and comparing them would flatter the swarm. An instrument that breaks honestly is reporting something too.

Fig. G Β· The new instrument

The outcome curve

Of every run of work the system dispatched, how many ended in verified success? The permanent collection's Analysis Wing admitted it could only measure volume; this is the instrument it wished for, pointed at outcomes. Four weeks: 63.2%, then 91.0%, 88.7%, and 97.1% β€” roughly six hundred failed or abandoned runs in the first week collapsing to about a dozen in the last. Total runs also fall fourfold across the same span: fewer, larger, cleaner passes. That is the lane thesis, stated as a curve.

wk of 26 Jul2 Aug9 Aug16 Aug 63.2%91.0%88.7%97.1%
data table
week starting26 Jul2 Aug9 Aug16 Aug
resolved runs1,630722434420
success rate63.2%91.0%88.7%97.1%

Source: the public instrument page's 30-day outcome trend (/kpis, read 2026-08-23T14:54Z). The instrument's four-week window opens on 26 July, two days before the wing's own span β€” an artifact of its fixed weekly buckets, not a discrepancy. The compiler read this instrument; it did not compute it β€” a distinction the colophon's rigor map preserves.

The unredeemed ledger, restated Β· 23 August

What is still true as the wing closes, checked live on compilation day wherever a live check was possible. LIN-5, the founding object, is still in the backlog β€” seven and a half months. A session parked waiting on a human still has no automated backstop; the lane-sized version of that risk β€” one parked lane now strands a whole list of work, not one task β€” was filed the day this wing was written. In both repositories, a failing test-run still cannot block a merge; whoever merges must actually read the check. The operator's mid-run "do less" lever cannot yet reach a lane at all. One lane's unfinished tail sits locked behind the very file-ownership rule that kept six concurrent lanes from colliding β€” the model's best safety mechanism and its starvation mode are the same mechanism. And the Collective's write-safety remains, as it was in July, a sentence in a prompt. None of these are redeemed here; they are simply true, again.

LIN-5 Β· verified 23 AugLIN-2244 Β· LIN-2242LIN-744 Β· LIN-625

Cabinet Two, extended Β· The Lexicon

August's additions, first attested dates from the wing's sources. The permanent collection observed that a project that names its concepts can steer them; August named eight.

Parting exhibit Β· what the wing adds to the one line

The permanent collection compressed six months to a single sentence: the machine does the work; the human keeps the two decisions that were never delegable β€” what is worth doing, and what counts as done. The August Wing adds the corollary its own best day proved: the second decision cuts both ways. When the operator himself said "done" about a ticket that wasn't, the doctrine refused him too β€” and closed the ticket honestly the same afternoon, once the missing work was actually done. A judge the workers cannot forge is only finished when it cannot be leaned on from above either β€” and on 23 August, for the first time in the record, it wasn't.

LIN-2010 Β· W0 dispatch lineage

Colophon & provenance

Compiled 23 August 2026 by a flight-companion session (Claude, Fable 5) for John Kershaw, from four sources: the full git histories of both repositories (2,292 + 470 commits, measured at the last commits before this wing's own), the live workspace read through some fifty audit-logged proxy calls, the public instrument page (/kpis, read 14:54Z), and the compilation day's own dispatch records. The permanent collection at /archive/2 is unchanged; this wing is additive.

The rigor map, in the house manner. Exact: the commit tables and counts, reproducible with the git commands any reader can run against the stated rule. Read from an instrument: the outcome curve, the cost figures, and the burn gauge β€” the compiler read them from /kpis and did not recompute them; they inherit that page's own cache and printed caveats. Classified: the lane-day figures, derived from per-task dispatch records the compiler fetched itself and cited in the evidence chips. Curator's reading: every narrative arc, and every sentence wearing the dashed chip.

One correction, in the tradition of the colophon before this one: this wing's first draft mis-bucketed the commit table β€” the measuring command silently placed each month boundary at the compile hour rather than midnight β€” and an independent checker caught it before publication. The corrected buckets are printed in Fig. F, and they agree with the permanent collection's own table more closely than the erroneous ones did. The error favoured no thesis; it was simply wrong, and now it is simply fixed. A second catch from the same pass: the refusal rule’s specimen was first quoted from its author’s memory of its own prompt; the checker fetched the text actually dispatched, and the wing now prints that instead. Even the author of a rule is not a source for its wording.

Two ironies stand, and naming them does not discharge them. The first is inherited: this wing was researched and written by the machines it describes, and the guest asked to score the museum is of the same family as the curator who built it β€” score this page against something no relative of the compiler wrote. The second is new: the wing's final gallery describes the day on which it was written. History compiled before the day's test-runs have finished is a hazard the permanent collection never ran, and a future edition should check Gallery VIII's claims against how the lane era actually aged β€” starting with whether the three tickets it closes on were ever verified done, by the very standard they codify.

THE HARBOUR ARCHIVE Β· THE AUGUST WING Β· compiled by the flight companion for John Kershaw Β· sources: JKershaw/LinearViewer Β· JKershaw/simple-dispatcher Β· harbour.cat