test(13-06): add the fail-closed Phase 13 gate

- scripts/check-phase13.sh with --self-test, --go, --parity, --named,
  --removal, --coverage, --evidence and --all, modelled on check-phase12
- Parity reads the replay's own coverage line: 157 ported and passing,
  0 failing, 14 recorded and not ported; every TestFonotekaNuxtFlows
  subtest, the three wishlist goldens, docs checks and the corpus scan
- Coverage floors of 80% for surf, conga, lagoon, tide and the four
  application packages, the user plugin's classes and every function of
  controllers/registration.go, and the controllers package's pre-phase value
- 31 anchor-exact removal checks with cmp restore, dirty-file refusal and
  a signal-safe restore; FORCE_COLOR unset by the gate itself
This commit is contained in:
Jakub Zych
2026-10-03 11:27:44 +02:00
parent 22a5ebdeda
commit 12b961b1c0

1012
scripts/check-phase13.sh Executable file

File diff suppressed because it is too large Load Diff