Localisation slice 5 CLOSED: the catalog speaks English and the floor is at 0.257.0
gates / gates (push) Successful in 27s

Part C shipped the same day the pilot was read: fifty apps in three pushes, 1 031 of
1 032 strings. The English Apps list shows ZERO Hungarian app descriptions across all
53 apps — the only Hungarian left on it is the "Naprakész" badge (R-589) and the
language picker naming itself, which is correct.

The Hungarian Apps list is identical to the pre-slice capture once the per-session
CSRF token AND Docker's own "Up N hours" container string are normalised. Both
normalisations are stated in the evidence rather than applied quietly — the second
one moved because two hours of wall clock passed between captures, not because any
copy changed.

Fleet floor raised to 0.257.0 with the declared MinAgent 0.131.0, above the vouched
golden so the declaration carries it. demo-felhom went 0.255.0 -> 0.257.0 by itself
in under 12 seconds and THEN rendered the English tagline: the floor delivered the
feature, not a version string.

Rows: R-593 (papra describes a session-signing key as "the app's subdomain" — the one
string left untranslated) and R-594 (the catalog gate can convict a retrieval promise
but has no way to REGISTER a true one, which the shared vocabulary's design calls
for). R-560 closed. 281 -> 287 rows.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-20 16:40:59 +02:00
parent f538a03bd5
commit 8e9401c6bf
34 changed files with 22968 additions and 52 deletions
+21 -7
View File
@@ -30,15 +30,29 @@ accent-only scan passes every one of them inside an English block**, which is R-
arriving again in a different repo. The catalog gate folds and matches WORD-BOUNDED stems, with a
positive and two negative controls printed every run.
**Part C (the other 50 apps) is deliberately not started.** The §16 default was to stop after the
pilot for the operator's read of the three apps' English; it is quoted in
`app-catalog-felhom.eu/REPORT.md`.
**Part C shipped the same day.** The operator read the pilot and said go; the other fifty followed in
three pushes (17 / 17 / 16 apps). **1 031 of 1 032 strings are English.** The one that is not is
papra's `AUTH_SECRET` description — a Hungarian defect (R-593) left to fall back rather than
translated wrongly, and **that is why `EN_MISSING_CEILING`'s floor is 1 rather than 0**, stated in the
ceiling's own comment so a later session cannot "reach zero" by editing Hungarian.
**Still the operator's:** raise the fleet floor to **0.257.0**. Until then only demo-hp can read an
English app block at all.
**[DESIGN, decided by CC] The English blocks are GENERATED from a flat `{path: english}` map.** A
mistyped `env_var` in a hand-written block is INERT on the box rather than an error; the generator can
only write paths that exist on the Hungarian side.
**Gaps filed:** R-589, R-590, R-591, R-592. Evidence:
`documentation/audits/i18n-slice5-2026-09-20/`.
**Measured: the English Apps list shows ZERO Hungarian app descriptions across all 53 apps.** The only
Hungarian on it is the „Naprakész" badge (R-589) and the language picker naming itself. The Hungarian
Apps list is identical to the pre-slice capture once the CSRF token AND Docker's own „Up N hours"
string are normalised — both normalisations stated, not applied quietly.
**FLEET FLOOR RAISED to 0.257.0** (operator asked), `min_agent` 0.131.0 declared, above the vouched
golden 0.246.0 so the declaration carries it (R-472). Hub `managed floor SERVED … from declared`;
demo-felhom went **0.255.0 → 0.257.0 by itself in under 12 s**, healthy, `settle-gate: GO`, **and then
rendered the English tagline** — the floor delivered the FEATURE, not a version string. Peti's box and
tester-1 are DOWN and take it unattended when they return.
**Gaps filed:** R-589, R-590, R-591, R-592 (closed same session), R-593, R-594. **R-560 CLOSED.**
Evidence: `documentation/audits/i18n-slice5-2026-09-20/`.
## Decisions 2026-09-17 (afternoon) — the product in more than one language (localisation starter)