Engineering brief · Friday, 30 October 2026

Engineering brief, Friday, 30 October 2026

About 14 minutes aloud (2,091 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 Friday, 30 October 2026: everything that merged to main between midnight and midnight UTC, and what needs you.

400 pull requests merged, 53% above the seven-day average of 261.7. Together they changed 5,344 files, adding 146,445 lines and removing 64,583. The work reached 20 products, 11 research projects and 27 blog post changes.

The headlines: 2 workflows are red on main as of this build, 1 new product joined the catalogue and 1 new research project started.

Health: CI, main and the queue

Red on main right now: Portfolio validate, red for 3.2 hours and ventures tests, red for 0.1 hours. That is the first thing to look at.

Over the last fourteen days, 88% of CI runs that reached a verdict passed, with 13,762 failed runs. The workflows failing most: Portfolio validate (55 failed), ventures tests (33 failed) and Prompts (33 failed).

When main goes red, the median time to green again is 0.2 hours.

38 pull requests are open, 16 of them drafts; 20 are older than a week, and the oldest has waited 32.8 days. The median pull request merges 0 hours after it opens. 100% of branches go green on their first commit.

There are 641 branches on the remote.

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

Products

Work landed on 20 products, 258 merges in all. New in the catalogue: babysitting-business-kit.

shed-designer: 105 merges.

Plus 101 more product changes.

wall-framing-takeoff: 29 merges.

Plus 25 more product changes.

ai-bookkeeper: 25 merges.

Plus 21 more product changes.

hearth-and-horizon: 24 merges.

Plus 20 more product changes.

shift-roster-builder: 16 merges.

Plus 12 more product changes.

changepoint-detector: 15 merges.

Plus 11 more product changes.

einvoice-preflight: 14 merges.

Plus 10 more product changes.

league-schedule-generator: 10 merges.

Plus 6 more product changes.

babysitting-business-kit: 4 merges.

saints-by-candlelight: 4 merges.

several products at once: 3 merges.

commercial-photo-license-calculator: 1 merge.

cra-evidence-desk: 1 merge.

dupehound: 1 merge.

photo-editing: 1 merge.

quick-pick-survey: 1 merge.

sales-agent: 1 merge.

severance-package-calculator: 1 merge.

shift-cover-optimizer: 1 merge.

water-well-drilling-bid-calculator: 1 merge.

Research

11 research projects moved. Started that day: marine-path.

heavy-hydraulics: 12 merges.

Plus 8 more research changes.

llm-coding-inference: 9 merges.

Plus 5 more research changes.

lowcomm-training: 8 merges.

Plus 4 more research changes.

marine-hull: 8 merges.

Plus 4 more research changes.

verifiable-training-mechanisms: 4 merges.

verified-dse: 4 merges.

civ-levers: 2 merges.

aerolog-scaling: 1 merge.

hanger-3dseeds: 1 merge.

marine-path: 1 merge.

sim2real-inference: 1 merge.

Writing

27 merges touched the blog, with 313 new posts.

Platform, CI and process

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

process, prompts and the ledger: 33 merges.

Plus 29 more platform changes.

CI and automation: 10 merges.

Plus 6 more platform changes.

platform/ci: 9 merges.

Plus 5 more platform changes.

platform/pages: 6 merges.

Plus 2 more platform changes.

platform/counter: 2 merges.

platform/distribution: 2 merges.

platform/daily: 1 merge.

platform/edge: 1 merge.

The agent fleet

By co-author: Claude Sonnet 5.5 on 190 merges, Claude on 96 merges, Claude Opus 5.5 on 75 merges, unattributed on 38 merges and Codex on 1 merge.

220 agent runs filed a run record for the day. By track: ventures 78, research 49, creative 29, process 22, redteam 12, perf 10, polish 9, review 6 and explore 5. By outcome: success 198 and partial 22.

The 39 runs with measured usage came to $37.49 at API list prices, an equivalent rather than a charge, over 302 active minutes.

Runs recorded 31 errors; the first: ci_profile.py hit HTTP 502 from the GitHub API.

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 Friday. Every item links to its pull request on the page. The numbers come from git, the run records and the CI snapshot taken when this page was built.

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.