- scripts/check-phase11.sh: --self-test, --hygiene, --go, --postgres, --named, --evidence, --all (prints 'phase11 all passed') and --removal - the go test -json detector refuses failures, skips, zero tests and 'no tests to run'; only the two Phase 12 broadcast goldens may skip, and only with their pending text - hygiene refuses application names in the Phase 11 framework files, the Centrifugo/Typesense/Web Push client libraries, a direct cron requirement, River other than v0.47.0 and a module without README or root row; each rule returns on its first violation and the self-test proves each refuses its own plant and accepts look-alikes - --removal: anchor-exact mutations for the high threats, each required to fail its named test on an assertion and restored byte for byte (cmp)
32 KiB
Executable File
32 KiB
Executable File