Test layers
Symptom
Tester writes markdown only (TESTS: cases-only) or devops runs before automated e2e.
Cause
BA must plan layers early; tester must execute them once at feature level; devops must require qa-signoff.md.
Do not
- Mark tester SUCCESS without
FEATURE_SIGNOFF: passedwhenskip_tester: false - Run tester-agent per child spec or between waves
- Recreate
features/{slug}/e2e/— specs and PNGs live inautomation-tests/ - Let devops substitute health checks for required e2e
- Let Playwright invent scenarios from Must ACs instead of implementing
qa-test-cases.md1:1
Which classes run tester is in tester-policy.md, copied into route.md skip_tester. Override: RUN_TESTER: true|false. Target URL lives in the test-plan Target block, not in harness source.