Round-2 (PR #48) bumped ISSUED_AT in scripts/ratify_register_packs.py
from 2026-05-19 → 2026-05-20 but didn't re-seal existing packs; also
shipped formal_v1 and socratic_v1 with empty mastery_report_sha256 (no
companion .mastery_report.json on disk).
This commit:
- Re-seals all 7 register packs against current ISSUED_AT.
- Adds companion seal files for formal_v1 + socratic_v1 (now ratified).
- Patches both ratify scripts to use ensure_ascii=False when writing
pack/report files to disk — previous default mangled literal em-dashes
to — escapes every time the script ran, producing churn.
Canonical hash form unchanged (still ensure_ascii=True for stability).
Cognition eval byte-identical (100/100/91.7/100).
Register tour green (R5 + R6 invariants hold).