docs: v0.86.0 live floor-test results — auto-update 0.86.0→0.87.0 (auto-floor)

REPORT/CHANGELOG: dogfood 0.85.1→0.86.0 (Phase 1 endpoint), global floor 0.87.0,
auto-update fired (initiated_by=auto-floor, success), no-flap at floor confirmed,
hub controller_version=0.87.0. Demo left at 0.87.0 / floor 0.87.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FSZmmSFVzGwEzhYmxbkgBK
This commit is contained in:
2026-06-27 12:22:03 +02:00
parent 1310a0ebd7
commit 7cddb885e0
2 changed files with 32 additions and 6 deletions
+4 -3
View File
@@ -24,9 +24,10 @@
no-floor inert; floor>latest→no chase + warn; no-flap (one swap across repeated reconciles); raised-floor
honored (Scenario C/E); dev/no-agent→no-op. **Companion red-proof (verified):** making `MaybeAutoUpdate`
always no-op fails the below-floor test → restored → green.
- **No agent change** (reuses Phase 1 swap). Live: dogfood-deployed 0.86.0 to demo 9201 via the Phase 1
button, then floor set to 0.87.0 → box auto-updated 0.86.0 → 0.87.0 with no click; at/above-floor no-op
confirmed (see REPORT.md).
- **No agent change** (reuses Phase 1 swap). Live (demo 9201): dogfood-deployed 0.86.0 via the Phase 1
self-update (the exact endpoint the Settings button invokes), then global floor set to 0.87.0 → the box
auto-updated 0.86.0 → 0.87.0 with **no click** (`last_state.initiated_by="auto-floor"`, success);
at/above-floor produced **no second update** (no flap). Hub `controller_version`=0.87.0. See REPORT.md.
### v0.85.1 — version-only build (live self-update validation target) (2026-06-26)
- No code change vs v0.85.0. Pushed as the registry "latest" so the live e2e self-update path could be