docs: localisation slice 3 CLOSED — evidence, R-558/R-555 closed, R-585 filed
gates / gates (push) Successful in 25s

Part B's live proof is a LOG LINE rather than an e-mail, and the evidence page
says why: severityNotifies drops `info`, so every safe converted producer mails
nobody, and every converted producer above `info` describes something bad that
is not true. Triggering one would mean a false record on a real box's timeline
or a state change the fences forbid. The log line was built in v0.256.1 for
exactly this, after finding there was nothing to look at on either side of the
wire.

  15:07:28  controller_started [hu-only]        — Controller elindult (0.256.1)
  15:08:25  controller_started [+household(en)] — Controller elindult (0.256.1)

The Hungarian sentence is identical in both, and the hub stored the Hungarian
in every case including the English-household push.

R-558 CLOSED, R-555 closed with it. R-585 filed: six producers still send
Hungarian only because their sentence arrives already finished from another
package — `offbox_enlarge_blocked` matters most, since it has no hub entry so
its raw sentence IS the household's whole mail.

10-localisation.md gains 10.4; STATUS rewritten for the operator with the two
decisions left (raise the floor to 0.256.1; whether to rotate the demo
password after R-584).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-18 17:11:15 +02:00
parent 1637fa655d
commit 183727db9c
4 changed files with 136 additions and 29 deletions
@@ -0,0 +1,65 @@
# Slice 3 Part B — controller v0.256.0 / v0.256.1, live evidence (2026-09-18)
**Method: endpoint-level and log-level** on demo-hp guest 9201. Nothing installed, nothing removed,
no deploy request of any kind. The credential-bearing probe **shredded itself** on exit, host and
guest, which is R-584's own fix shape applied the same day it was filed.
## The box sends the second sentence only for a non-Hungarian household
The same event (`controller_started`, which fires on every restart and needs no state change), on the
same box, 57 seconds apart:
```
15:07:28 Event pushed: controller_started (info) [hu-only] — Controller elindult (0.256.1)
15:08:25 Event pushed: controller_started (info) [+household(en)] — Controller elindult (0.256.1)
```
**The Hungarian sentence is IDENTICAL in both.** That is the invariant the whole slice rests on:
`message` never moves, because it is what the operator is mailed and what the hub stores.
## The hub accepted it, and stored the Hungarian
```
[INFO] Event from demo-hp: controller_started (info) — Controller elindult (0.256.1) (both times)
events table, demo-hp:
2026-09-18 15:08:25 controller_started info 'Controller elindult (0.256.1)' <- the en push
2026-09-18 15:07:28 controller_started info 'Controller elindult (0.256.1)' <- the hu push
2026-09-18 14:55:38 controller_started info 'Controller elindult (0.256.0)'
```
No 400: the new field is additive and the hub takes it. The stored message is the Hungarian one in
every case, **including the push that carried an English household copy**.
## Why the proof is a LOG LINE and not an e-mail
There is no honest way to make a converted producer send a customer e-mail on this box:
`severityNotifies` drops `info`, so the safe producers (`controller_started`, `app_deployed`,
`db_dump_completed`) mail nobody — and every converted producer at `warning` or above describes
something bad that is not true (`storage_disconnected`, `crossdrive_failed`, `app_deploy_failed`,
`disaster_recovery_started`). Triggering one would mean either a false record on a real box's
timeline or a state change the fences forbid.
**So the log line was built for this**, in v0.256.1, after finding there was nothing to look at:
the box logged only the Hungarian, the hub logs only the Hungarian, and the payload is inside TLS.
"Did the box attach a second sentence?" was unanswerable from either end — which is exactly the
question a mis-languaged mail raises.
**What that leaves unproven live:** an English household's *rendered event mail*. The hub half of
that rendering WAS proven live in Part A (a real English mail, read in the inbox); the box half is
proven here at the wire; the join between them is covered by tests on both sides. Saying that plainly
is better than manufacturing a false alarm to photograph.
## What is NOT converted, stated rather than implied
- **The 15 operator-tier types** — the operator reads Hungarian and these never reach a customer.
- **Producers whose sentence is composed in another package** and arrives finished: `backup_failed`,
`db_dump_failed`, `backup_integrity_ok`/`_failed`, `offbox_enlarge_blocked`,
`local_api_endpoint_drift`. They send Hungarian only, so an English household can still see one
Hungarian line in some mails. **Filed as R-585.**
- The R-570 sentence, until that row closes.
## State at the end
Controller **0.256.1** on demo-hp, healthy. Box back on **Hungarian**. Hub **0.118.1**. No floor
change, no golden, nothing installed. Guest `/tmp` carries no probe and no credential.