mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
The r1 reviewer cut the listener loop in the production registry and all three #354 units stayed green — the subscription unit was the same class of decoy the issue itself fights. The fan-out now lives in an exported notifyLanguageLoadFailures(code); the unit drives it directly and asserts real delivery, partial unsubscription and silence after the last listener leaves; the contract unit additionally pins the runtime wiring (`loadFailed` → notifyLanguageLoadFailures) in source. A new registry mutant `locale-failure-delivery-cut` replays the reviewer's exact cut and is killed by the unit. The r1 Low is taken too: both USER-GUIDEs now mention the toast in the German-failure paragraph. Issue: #354 User-Visible: no