POST /configuration/global-floor with min_controller_version=0.255.0 and the
declared min_agent=0.131.0 (R-472); 303 flash=floor_set, read back from the
form, not from the POST.
The proof is the N100: it was never hand-deployed and its own Docker reports
felhom-controller:0.255.0 healthy within five minutes of the save. Three boxes
remain below — all BLOCKED or DOWN, which is a floor being held, not a floor
failing; each takes it on its next check-in.
R-580 filed: curl's %{redirect_url} rebuilds the request URL WITH the --netrc
credentials in it, so the hub password was printed into the session's own
output. Nothing written to a file, nothing committed. The build-deploy skill
now carries the rule.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
Live validation — controller v0.255.0 on demo-hp guest 9201 (2026-09-18)
Method: endpoint-level. No browser on DooPlex. Three GETs, no session needed, nothing written.
The deploy endpoint was not touched (.claude/rules/live-probes.md).
stylesheet link : <link rel="stylesheet" href="/static/style.css?v=0.255.0">
globe inside card: card@285 footer@1164 globe@1304 -> INSIDE the card, under the footer
GET style.css?v=0.255.0 : 200, 93 551 bytes
the .shell-lang rule it serves:
.shell-lang { display: flex; justify-content: center; margin-top: 1.5rem; }
old absolute rule gone: 0 occurrences
Both halves of the defect are answered on the live box: the page now asks for a versioned URL, so
a browser holding the pre-0.254.0 file fetches a new one; and the file it fetches carries the new
.shell-lang rule, with the old viewport-absolute rule gone. The globe's markup sits inside the card
and below the footer.
What this does NOT prove: how it LOOKS. claude-in-chrome is not available here, so the byte-level
facts above are the whole of what a machine can check. The screenshot that found the bug is the kind
of evidence that settles it — an operator click-through on https://felhom.enkisfelhom.hu/login.
The guest share page could not be fetched: there is no live share token on this box, so /s/<x>
is a 404. Its change is the cache-buster only, and it is an opaque tag rather than the version —
pinned by TestShareGuest_HeadersTilesNoAdminChrome, which refused the version when it was tried.
State: controller 0.255.0, language hu, 23 standing containers up, nothing installed or removed.