What problem does it solve? When a milestone changes some Specs in a specbind-managed project, untouched Specs and external consumers can silently break because nobody checks seams outside the changed scope. This Skill performs the single contract review that Tasks authoring waits on, judging whether every persistent seam in the project stays coherent against the milestone baseline. ## Core Features & Use Cases - Baseline diffing: Compares every current contract.yaml against the milestone baseline via Git, establishing exactly what changed before judging. - Whole-graph judgment: Reads every Contract in the project, not just participants, and checks scoped behavior for missing seams even when a Contract diff is empty. - Bounded remediation: Allows at most two remediation rounds with explicit user-confirmed gate invalidation, routing findings to the owning phase (sb-plan, sb-discovery) instead of editing other phases' artifacts. - Use Case: After design approval of a milestone touching checkout and billing Specs, run this review to confirm the shipping Spec's unchanged Contract still satisfies its consumers, then accept the review so Tasks authoring can proceed. ## Quick Start Use sb-contract-review to review the active milestone contract graph and accept it if all seams are coherent.