skills/vcsdd-contract-review/SKILL.md
Run the strict-mode sprint contract review after Phase 2c. Spawns a fresh vcsdd-adversary instance to review `contracts/sprint-N.md` and writes a PASS/FAIL verdict under `reviews/contracts/sprint-N/output/`.
npx skillsauth add sc30gsw/vcsdd-claude-code vcsdd-contract-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Runs the sprint contract review gate. The adversary reviews the current sprint contract, the authoritative specs, and the current test/source artifact set to verify that the contract criteria are concrete, binary-evaluable, and aligned with what Phase 3 will judge.
Run after /vcsdd-impl completes Phase 2c and after the builder updates contracts/sprint-N.md. Requires the active feature to still be at phase 2c. Required in strict mode before /vcsdd-adversary. Optional in lean mode when a sprint contract is still being used.
state.json.sprintCountcontracts/sprint-N.md
vcsdd-contract.schema.jsondraft or under-review while negotiatingCRIT-XXXreviews/contracts/sprint-N/input/manifest.json:
contractDigest from the reviewed contract snapshot with line endings normalized and the status: frontmatter line ignored{
"reviewType": "contract",
"featureName": "...",
"sprintNumber": 1,
"contractPath": "contracts/sprint-1.md",
"contractDigest": "<sha256-of-reviewed-contract-with-status-normalized>",
"artifactsToReview": {
"spec": ["specs/behavioral-spec.md", "specs/verification-architecture.md"],
"tests": ["tests/..."],
"source": ["src/..."]
},
"reviewDimensions": ["spec_fidelity", "edge_case_coverage", "implementation_correctness", "structural_integrity", "verification_readiness"]
}
reviews/contracts/sprint-N/output/findings/reviews/contracts/sprint-N/output/verdict.jsonreviews/contracts/sprint-N/output/findings/FIND-NNN.jsonreviewContext.reviewType = "contract"reviewContext.contractPath = "contracts/sprint-N.md"reviewContext.contractDigest = manifest.contractDigestiteration = negotiationRound + 1PASS: the human may update contracts/sprint-N.md to status: approved
status field may change without rerunning reviewFAIL: revise the contract, increment negotiationRound, and rerunStrict-mode Phase 3 requires both:
contracts/sprint-N.md with status: approvedreviews/contracts/sprint-N/output/verdict.json with:
overallVerdict: "PASS"reviewContext.contractPathreviewContext.contractDigestiteration = negotiationRound + 1This prevents self-approved or post-review-edited sprint contracts from bypassing the adversarial gate.
/vcsdd-contract-review
/vcsdd-contract-review --sprint 2
documentation
Use this skill when writing Phase 1b verification architecture documents. Provides purity boundary mapping, proof obligation design, and tier assignment guidance.
data-ai
Use this skill when creating or querying VCSDD Chainlink bead traceability. Provides bead creation patterns, chain traversal, and completeness validation.
data-ai
Display the full traceability chain for a VCSDD bead. Traverses the Chainlink graph from the given bead ID and shows all connected artifacts with status.
development
Run Phase 2a (test generation, Red phase) for the active VCSDD feature. Invokes vcsdd-builder to generate failing tests for all spec requirements. Records red phase evidence.