Commit Graph

3 Commits

Author SHA1 Message Date
Jakub Zych
a1fccd39ad test(14-06): check-phase14.sh --evidence refuses an incomplete phase record
- every T-14 threat has one review row copying its plan's severity and
  disposition; a mitigated one names a test --named runs and a removal row
- the validation map is validated, Nyquist-compliant and Wave 0 complete,
  with no open row and only tests --named runs
- each COVERAGE.md INTEGRATE row names a run test, each OPT-OUT a reason
- REQUIREMENTS.md keeps no SDK wording for INTG-02 and no sitemap output
  for API-08; the ROADMAP Phase 14 repos and criteria name the album
  Discogs and recognize routes and both shared plugin repos
- --all runs it after the coverage stage
2026-10-04 02:11:39 +02:00
Jakub Zych
4c042f7cd5 test(14-06): check-phase14.sh runs the named tests, the coverage floors and the removal harness
- --named runs every test the validation map and the security review name,
  by package, the fonoteka, discogs, golem and feedback suites with -race
- --coverage enforces the 80% floor on the framework packages, classes/
  discogs, console and every package of both shared plugins, and on each of
  the 132 Phase 14 functions of the fonoteka root, classes and
  controllers/api (two exemptions with their reasons)
- --removal applies 43 anchor-exact mutations, one or more per mitigated
  threat, requires the named test to fail on an assertion and restores
  each file byte for byte; the self-test plants each refusal
2026-10-04 02:11:15 +02:00
Jakub Zych
88f7683b99 test(14-06): check-phase14.sh gates the phase over both repositories, the corpus and the named flows
- --self-test proves each detector fails on planted failing, skipped,
  zero-test, racy and non-JSON runs, a fourth pending route, a vendor SDK
  in the module graph and planted corpus secrets
- --go runs vet and tests in summercms.go and, with -race, in fonoteka.go
  including sm-golem-plugin and sm-feedback-plugin
- --parity requires 175 recorded, 172 ported and passing, 3 pending, every
  TestFonotekaNuxtFlows subtest, the sidecar replay, check_corpus secrets
  and the docs checks
2026-10-04 00:53:53 +02:00