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.