Files
felhom-agent/REPORT.md
T
2026-10-25 23:54:07 +01:00

1.8 KiB

REPORT — D50 retention gate, R-1280, R-1285: committed, not released (2026-10-25 night)

Plain words first. Three agent changes are on main. None is released. The release (v0.166.0) is Monday's and waits for the operator's vouch (felhom.eu STATUS.md, the Monday list).

Each change, before → after

Row Commit Before After Proof
R-1290 (D50 = A) feaaa0e the published-versions gate knew no keep rule it asserts the newest 5 released versions plus the pinned MinAgent floor (0.158.1) and the day-0 agent (0.165.0) in scripts/retention-policy.json; a pin with no tag fails decoys seen failing; CI 2339 ✓
R-1280 d912307 a signed job's window could be any length at most 24 h — the verifier (ErrWindowTooLong), the root wrapper (MAX_WINDOW_S) and felhom-opsign -ttl; exactly 24 h is accepted red-proof; unit tests; not live
R-1285 abcc1e6 a BYO host upgraded from an old wrapper kept our SSH drop-in until its NEXT bundle (the old wrapper planned the new bundle) after every bundle install the agent runs the new wrapper's bundle-policy pass; the file is removed in one update; a failing sshd -t puts it back red-proof; live on a BYO test VM: one signed run gave BUNDLE POLICY REMOVED; the test package was deleted after (204, then 404)

CI (by commit hash, jobs endpoint)

feaaa0e 2339 ✓ · d912307 2344 ✓ · abcc1e6 2345 ✓ — all run_attempt 1.

Teardown

The BYO test VM (demo-hp 9372) was uninstalled through the product and destroyed. Its hub host record needs the operator's delete (felhom.eu STATUS.md).

Evidence

felhom.eu documentation/audits/night-2026-10-25/ (redproof-d50.txt, redproof-r1280.txt, redproof-r1285.txt, rig/r1285-live.txt).