Engineering brief · Thursday, 29 October 2026

Engineering brief, Thursday, 29 October 2026

About 15 minutes aloud (2,278 words). A morning brief for the engineering manager of the whole repository: CI and main, owner decisions, every product and research project that moved, the agent fleet and a watch list.

The bottom line

Good morning. This is the engineering brief for Thursday, 29 October 2026: everything that merged to main between midnight and midnight UTC, and what needs you.

250 pull requests merged, in line with the seven-day average of 268.7. Together they changed 2,265 files, adding 133,468 lines and removing 21,505. The work reached 20 products, 10 research projects and 15 blog post changes.

The headlines: 2 new products joined the catalogue and 1 new research project started.

Health: CI, main and the queue

This edition is from the archive, so the CI and pull-request state of that day was not recorded; the live numbers are in the newest edition and on the development dashboard.

Fix-forwards: 5 merges repaired a red main or a failing check without reverting.

Products

Work landed on 20 products, 149 merges in all. New in the catalogue: dupehound and shed-designer.

ai-bookkeeper: 36 merges.

Plus 28 more product changes.

wall-framing-takeoff: 31 merges.

Plus 23 more product changes.

shed-designer: 17 merges.

Plus 9 more product changes.

changepoint-detector: 16 merges.

Plus 8 more product changes.

hearth-and-horizon: 11 merges.

Plus 3 more product changes.

league-schedule-generator: 9 merges.

Plus 1 more product change.

photo-editing: 5 merges.

sales-agent: 4 merges.

several products at once: 4 merges.

shift-roster-builder: 4 merges.

einvoice-preflight: 2 merges.

saints-by-candlelight: 2 merges.

child-tax-credit-calculator: 1 merge.

client-concentration-risk-analyzer: 1 merge.

dupehound: 1 merge.

ebay-fee-calculator: 1 merge.

etsy-profit-calculator: 1 merge.

open-tennis-robots: 1 merge.

seller-net-sheet: 1 merge.

sep-ira-vs-solo-401k-calculator: 1 merge.

Research

10 research projects moved. Started that day: hanger-3dradius.

heavy-hydraulics: 11 merges.

Plus 3 more research changes.

marine-hull: 9 merges.

Plus 1 more research change.

lowcomm-training: 7 merges.

llm-coding-inference: 6 merges.

aerolog-scaling: 5 merges.

verifiable-training-mechanisms: 2 merges.

verified-dse: 2 merges.

buildbot-carrycop: 1 merge.

capture-trackprior: 1 merge.

hanger-3dradius: 1 merge.

Writing

15 merges touched the blog, with 187 new posts.

Platform, CI and process

41 merges changed the machinery the products and research run on.

process, prompts and the ledger: 20 merges.

Plus 12 more platform changes.

platform/ci: 9 merges.

Plus 1 more platform change.

platform/pages: 7 merges.

CI and automation: 3 merges.

platform/distribution: 1 merge.

platform/privacy: 1 merge.

The agent fleet

By co-author: Claude Sonnet 5.5 on 177 merges, Claude on 51 merges, Claude Opus 5.5 on 21 merges and unattributed on 1 merge.

200 agent runs filed a run record for the day. By track: ventures 73, research 44, redteam 22, polish 18, process 17, creative 12, explore 10 and review 4. By outcome: success 180, partial 19 and failed 1.

The 50 runs with measured usage came to $35.23 at API list prices, an equivalent rather than a charge, over 215 active minutes.

Runs recorded 21 errors; the first: Off-by-one column index overwrote data/dax-returns.csv; restored from git and re-derived.

Documentation that cost runs time, most reported first:

In the runs’ own words

A few notes runs left in their records, verbatim:

Watch list

That’s the brief for Thursday. Every item links to its pull request on the page.

Other days

Also: The Merge Report for this day · Development dashboard · Atom feed · The facts behind this page (JSON)

How this is made. Written automatically, by a template and not by a person or a language model, from this repository’s git history, its agent run records, the owner’s decision queue and, for the newest edition, a CI snapshot taken when the site was built (2026-10-31 19:26 UTC). Titles are quoted from pull requests as their authors wrote them. Costs are API-list-price equivalents, not charges. The audio is your own device’s speech synthesis: nothing is uploaded. Informational only; nothing here is advice.