Add TESTING_GAPS.md audit and link from tests README.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Document honest coverage limits (live AWS, spread, SSRF, missing E2E routes) so operators know what -SkipE2E does not prove.
This commit is contained in:
AetherForge
2026-06-07 14:16:34 -07:00
parent c3d8b823bd
commit ab3c4e087d
2 changed files with 166 additions and 2 deletions

View File

@@ -4,10 +4,11 @@
## Master validation (operator commands)
**Beyond unit tests:** the [validation ladder (L0L8)](../docs/VALIDATION_LADDER.md) maps each rung to est-suite.ps1 slices, Docker/VM payload steps, and honest gaps from [PROBLEMS.md](../PROBLEMS.md). Use it after parallel agent landings when you need the lowest honest gate, not another full regression table.
**Beyond unit tests:** the [validation ladder (L0L8)](../docs/VALIDATION_LADDER.md) maps each rung to `test-suite.ps1` slices, Docker/VM payload steps, and honest gaps from [PROBLEMS.md](../PROBLEMS.md). Use it after parallel agent landings when you need the lowest honest gate, not another full regression table.
**Coverage gaps:** [`docs/TESTING_GAPS.md`](../docs/TESTING_GAPS.md) is the honest audit of what automation does *not* prove — live AWS, real spread lanes, missing Playwright routes (`/activity`, `/roi`, `/mission-deck`, `/builds`), and P1/P2/P3 test work. Treat `-SkipE2E` as contract-only; phase 8 is required before release when UI or WS changed.
PROBLEMS.md `Test gaps / noise` defers here — use the tables below for P1, fleet evolution, and P2 coverage.
PROBLEMS.md `Test gaps / noise` defers here use the tables below for P1, fleet evolution, and P2 coverage.
After parallel agent landings, run from repo root: