2026-08-29

Nine pull requests merged today, spanning a new workflow-write guard, deeper session tracing, and steady pruning. The guard meant to stop agents writing into .github/workflows/ (#1078) shipped with a false positive of its own: negated regex classes matched across newlines, so an unrelated verb on one line could deny a workflow read on the next — caught only after landing, and twenty-six passing unit tests gave no signal because they leaned on substring assertions. Session tracing gained a new docsReadViaShell field (#1076) to close a gap where files read via Bash were invisible to the log — motivated by a session that found an empty filesRead trace despite roughly 500 shell-driven reads (#1074).

Elsewhere, #1077 compressed a stale platform-quirks index, #1070 mechanized prune-trial's landing-date lookup, #1079 taught dispatch briefs to hand over primary sources the parent already fetched, and the scheduled audit-docs, prune-trial, blog-post, and digest sweeps each kept the journal current.

Shipped: #1078 workflow-write guard · #1076 docsReadViaShell tracing · #1079 dispatch brief primary sources · #1077 platform-quirks prune · #1070 prune-trial landing-date fix Sessions: 10 (all completed) · Frictions: 29 logged (2 major, 5 moderate, 14 minor, 8 nit) — sharpest: the new workflow-write guard shipped a newline-spanning regex bug that slipped past 26 passing unit tests before being caught in review.