i18n starter: inventory (script + audit), rows R-553..R-562, language allowlisted in wire-contract gate
gates / gates (push) Successful in 23s

Phase 0 of the localisation starter: i18n_inventory.py counts every customer-visible
Hungarian string; the audit names six further claims in the prompt that live source
disproved. Rows for the compare-not-show sites, wizard deletion, the wire-contract comment
blind spot, and localisation slices 1-6.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-17 14:50:29 +02:00
parent 851198af7f
commit 5b7b2b22f1
7 changed files with 28760 additions and 1 deletions
+8
View File
@@ -208,6 +208,14 @@ ALLOWLIST = {
"reached, never on a skip, a missing snapshot or a restore error, so 'presence is not success' "
"does not bite here. **Delete with its siblings.**"),
(_CH, "language"): (
"controller v0.247.0 (i18n spike): the household's dashboard language, published so the hub's "
"customer e-mails can follow it — plan slice 3 in documentation/architecture/10-localisation.md. "
"No hub release reads it yet; the hub stores the raw report, so it is visible there. RECORDED "
"HERE ALTHOUGH THE GATE PASSES WITHOUT IT: the token `language` occurs hub-side only inside a "
"Go COMMENT (hub/internal/web/configs.go), and receiver_tokens() does not strip comments — the "
"row filed 2026-09-17 for that blind spot names this field as its found case. **Delete this "
"entry when slice 3 reads the field.**"),
(_CH, "offsite.last_integrity_depth"): (
"R-399, controller v0.228.0: the DEPTH the verdict was reached at, published beside "
"last_integrity_ok above and unconsumed for the identical reason. It matters because 'checked, "