R-330: live validation on demo-hp — 3 scans inside the window, 0 events
gates / gates (push) Successful in 12s
gates / gates (push) Successful in 12s
v0.224.0 deployed to both demo boxes (both `0.224.0 … (healthy)`). Proven through POST /api/backup/run, the endpoint the UI button invokes: 8 stacks stopped and restarted over 87s, three dead-app scans ran INSIDE that window (16:09:26 docmost, 16:09:56 paperless-ngx, 16:10:26 romm -- the same three apps that alarmed the night before on 0.223.0), zero app_start_failed pushed. The scan count is the positive control, not decoration: an absent alarm is equally consistent with "suppressed correctly" and "the scanner stopped". A first run is discarded IN THE REPORT rather than quietly dropped -- it fired 52s after a controller restart, inside deadAppBootGrace (90s), where the scan returns early and could not have alarmed whatever the code did. demo-felhom is deployed but NOT independently proven and says so: its single app cycles in ~1s, too fast for any 30s scan to land inside. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LB8FmJaGd2cyjvy6dbEjpM
This commit is contained in:
@@ -81,6 +81,19 @@ directly would have passed against the shipped defect. `cmd/controller/r330_back
|
||||
walks main.go's AST rather than matching a string, because a commented-out call satisfies
|
||||
`strings.Contains` — a sibling test in that package records paying for exactly that.
|
||||
|
||||
### Proven live on `demo-hp`
|
||||
|
||||
`POST /api/backup/run` (the endpoint the "Mentés indítása" button invokes), 8 stacks stopped and
|
||||
restarted over 87 s, **3 dead-app scans ran inside that window** — 16:09:26 on `docmost`, 16:09:56 on
|
||||
`paperless-ngx`, 16:10:26 on `romm`, the same three apps that alarmed the night before — and **zero**
|
||||
`app_start_failed` events were pushed. The scan count is the positive control: an absent alarm is
|
||||
equally consistent with "suppressed correctly" and "the scanner stopped".
|
||||
|
||||
A first attempt was **discarded and said so**: it fired 52 s after a controller restart, inside
|
||||
`deadAppBootGrace` (90 s), where the scan returns early and could not have alarmed whatever the code
|
||||
did. `demo-felhom` is deployed but not independently proven — its single app cycles in ~1 s, too fast
|
||||
for any 30 s scan to land inside.
|
||||
|
||||
## v0.223.0 — the alarm we had just built reached nobody, and the stop nobody heard (2026-08-23, R-329 + R-386)
|
||||
**MinAgent: 0.129.0** (unchanged — no new agent coupling)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user