Artifact Contract Manager
This skill owns the contract shape for every artifact. Every artifact must have one producer, clear consumers, a PASS condition, and a failure route.
Input Artifacts
00-stage.json- Existing workspace files
- Any proposed new artifact
Output Artifact
docs/full-stack-development/requirements/<feature-slug>/00-artifact-registry.json
Required MCP Tool
list_artifact_contractsget_artifact_contractreview_artifact_contract
Hard Stops
- Do not add an artifact if its producer, consumers, PASS condition, or failure route are unclear.
- Do not allow empty templates to pass.
- Do not let downstream stages consume unregistered artifacts.
Pressure Test Responsibility
- Missing producer blocks.
- Missing consumer blocks.
- Missing PASS condition blocks.
- Missing failure route blocks.
Next Gate
stage-gate-reviewerconsumes the registry before any stage transition.