This page points at the checked-in EVO-002 Team-compatible local planning validator fixtures and verifier. It does not rewrite V1/Team denominators or claim Mac full-book PASS when the authoritative ledger is absent.
Artifacts
- Checked-in mirror:
tests/fixtures/evolution/AWR-EVO-002/ - Validator:
scripts/evolution/plan_validator_compat.py - Verifier:
scripts/evolution/verify_evo_002_plan_validator.py - Local working copies (gitignored):
.local/awr-evolution-20260919/plan-validator-compat/,scripts/check_ledger.py,ledger/README.md
What this gate covers
- Fixed reproduction of the prep-period
FAIL: 'work_items'defect when Team work-scope / acceptance-scenario extensions are naively read asawr-v1work_items, plus clear attribution for misplacedAWR-G-TEAMwithout auto-migration. - Contract type+version discrimination; wrong binding, unknown type/version, duplicate scope, and forged completion stay rejected.
- Old tasks / acceptance records / V1/Team denominators are not rewritten; EVO-002 stats are independent.
- Whole-book local planning validation is actually executed; raw FAIL is reported when the Mac-authoritative ledger is not mounted — never claimed as PASS.
Explicit non-goals
- Does not start EVO-010, DEC-040, or DEC-041.
- Does not open a parallel Team active-work ownership fix (WS-014
ece9d3aownership slice is reused/verified as already delivered). - Does not call paid models or start native agents.
- Does not run Mac
awr work complete.
Validate:
python3 scripts/evolution/verify_evo_002_plan_validator.py
python3 scripts/check_public_tree.py
