SIGN IN SIGN UP

fix: give the language variants the full script surface (#130)

The five language variants shipped 8 of the 20 scripts the canonical
skill ships. attest-plan, gate-stop, ledger-append, ledger-summary.ps1,
phase-status, plan-doctor, resolve-plan-dir.ps1 and set-active-plan had
never reached a non-English install, so the completion gate, the ledger,
phase status, plan-doctor and attestation were silently absent for the
39.8K installs those five listings carry. Issue #130 describes this
drift; it is a reason to close the gap, not a reason to delete the
variants.

sync-ide-folders.py covered only the three hook dispatch targets from
issue #212, so every future feature would have kept missing them. It now
delivers the whole language-neutral script surface.

The manifest's claim that variant scripts are language-neutral is false
and would have caused real damage if trusted: -de/session-catchup.py
contains German prose and five -ar scripts contain Arabic.
check-complete, init-session and session-catchup are therefore pinned as
translator-owned and never synced. The other twelve never existed in any
variant, so delivering them overwrites nothing: 60 files created, 0
updated.

session-catchup.py separately keeps its translations but was missing
configure_utf8_stdio() from v3.2.0, so a non-ASCII session log still
crashed the recovery hook on a Windows legacy code page, which is the
population most likely to run a translated variant. Backported into all
five by insertion, leaving their translated prose untouched.
O
OthmanAdi committed
b4a944f5bca05968bdb6fa939b6a73b427326409
Parent: 60209e9