project-evidence-contract
Cheap keys: .speck/project.json → play_level, project_archetype (UI vs backend).
- Classify
build|platformandui|backendbefore loading branch context. Sprint stops here; promote before authoring this contract. - Before the first mutation, run the matching profile:
python3 .speck/scripts/context/speck_context.py project-evidence-<ui|backend>-<build|platform>. - Require exit 0 and
SPECK_CONTEXT_RECEIPT; do not separately load sibling tier/archetype branches. - Execute loaded context. Write only
evidence-contract.md; stamp, then validate as the spine requires. State and graph refresh happen later.