from pathlib import Path
import json
R=Path(__file__).resolve().parent
cases=json.loads((R/'fixtures/cases.json').read_text())
assert len(cases)==8
for c in cases:
    for k in ['item_id','confidence_band','capacity_cost','capacity_available','dependency_state','provenance_ref','review_trigger']:
        assert k in c
print('Fixture contract PASS. Implement starter.py; expected decisions are intentionally not shipped here.')
