every surface names the policy home the runner resolves
two lanes that destroy bytes on a schedule left no queryable trace
main is red because a rename could not reach a test that did not exist yet
the pipeline config is NOT green — both homes join the human-merge lane
a box that cannot run the commit hook now repairs itself instead of discarding the work
the qa.bug fingerprint, the digest period, and the box-warden roster each lied about dedupe
four scheduled sweeps that could never converge now drain or say why
cron lanes claimed a BullMQ retry they never registered, and one blind gather could silence every fleet alarm
the maintenance lanes' own reports now say what they swept, skipped and why
escalation nudges must name a performable action, not a label the repo lacks
the merge gate waits for an incumbent reviewer, bounded by the window it already measured
lift the "no unobserved claims" rule to the platform floor
degrade to reasoning-on when OpenRouter refuses suppression
append /v1 to z.ai Anthropic wire base URL
record the model the provider SERVED, not just the one we asked for
a superseded sha is not a failed release
ceiling the whole-tree corpus-guard rescans at 30s, not bun's 5s default
extract the triage-judge module and its alert kind
mask credential shapes in git output, not only URL userinfo
a provider reset stated without a year is dropped, and a rolled calendar day is fabricated
the dev Dragonfly stops keeping every 10-minute snapshot forever
the status-POST retry ladder holds the process alive, and a spawned-process guard proves it
v4.111.9
Bug Fixes
make a corpus freeze git discards impossible to write
v4.111.8
Bug Fixes
a review that could not look approved the PR — 118 real GitHub approvals in 7d from runs with no codegraph
v4.111.7
Bug Fixes
the lane that deletes release bytes four times a day audited to stdout, so prod holds zero rows for every pass it ever ran
v4.111.6
Bug Fixes
a reasoning model reached through a gateway escapes the suppression gate, so a bounded review call spends its whole budget thinking
the at-head index syncs a throwaway copy and deletes it, so every review re-pays the checkout's whole drift
the arbiter reads the two new held axes, and the hold pass keys on the gates whose ONLY writer is this claim
v4.111.5
Bug Fixes
a cache keyed so nothing can ever read it, and a merge that cancels the only gate the commit behind it will ever get
Performance
a scripts edit typechecked the whole repo three times, and the fast path everyone reaches for is unsound
v4.111.4
Bug Fixes
the harness named the wrong registry, prescribed the command every brief bans, and prompted for the reads it tells agents to run
v4.111.3
Bug Fixes
a review that paid for tokens and printed no cost line, MCP children that leaked on the polite path, and four more prompt seams than anyone had counted
ten screens whose data body was an error box, one socket per widget, and a client type wrong on every field it disagreed with the server about
v4.111.2
Bug Fixes
a by-id key read whose fence was a fourth-caller coin flip, and the id-brand split that would have made the plan's next step an outage
a kill path that cancelled its own SIGKILL, a drain that could not release a queued member, and three guards that had gone blind
v4.111.1
Bug Fixes
a repeatable sweep that pruned nothing for its whole life, and a lane that declares its audit instead of forgetting it
v4.111.0
Features
the last six gates, where the census was wrong in five of six, plus an agent roster that had been prescribing the whole-tree gate to subagents