Every rule got paid for
The skill files are long because the failures were
quiet. A few favorites:
Green is not the same as healthy. One
app served 404s to a live subscriber for 21 hours while
every scheduled run reported success. The sweep only
looked at exceptions, and a 404 isn't one. Now every
run report has to say which kinds of failure it could
and couldn't see.
Check the closed issues too. On the
error sweep's first live run, a brand-new error was
about to get filed. The tracker search found an issue
already closed by a PR merged fourteen minutes after
that error last fired. One extra search saved a junk
issue and a fix agent chasing a fix that already
shipped.
"Caching is good" is not a finding. A
dependency cache that obviously saved time measured 71
seconds per run slower than no cache at all.
The browser cache in the same workflow was a clear win.
That's why ci-cost-sweep wants per-cache numbers before
it touches anything.
Stale checkouts pass tests. A branch
sitting in a week-old worktree serves the old code,
passes the test plan, and looks exactly like a clean
run. So pr-test finds the worktree, pulls it, and
confirms the head commit before it starts a single
service.