# Capability Downstream Handoff Generated by `scripts/generate-capability-contract.mjs`; do not edit generated files. ## Stable Inputs - `capabilities.yaml`: every current Paperclip skill and reference heading, including its source anchor, disposition, semantic operation, and mock-state expectation. - `mcp-tool-map.yaml`: the complete 42-tool legacy MCP replacement map. - `eval-traceability.yaml`: all 106 corpus cases in 16 groups, including fixtures, grants, operations, state projections, forbids, and browser evidence IDs. - `contract-schema.json`: required row fields and the closed disposition enum. ## Consumer Tracks - **7B UX interaction map:** use eval `browserEvidenceRecipe`, semantic operation, and expected state to define transcript, authorization, and parity views. - **7C mock control plane:** implement only the state projections and control-plane-owned operations represented by the generated rows. - **7D semantic catalog:** use the operation/disposition fields to create always and optional descriptors; control-plane-owned rows stay absent from model tools. - **7E eval conformance:** import each case by stable ID and assert the declared operation, forbidden operation set, and final mock projection. - **7F scenario explorer:** index scenarios by the generated evidence recipe and render the linked source anchor, disposition, operation, and mock-state projection. `pnpm --dir packages/paperclip-runner check:capability-contract` is the drift gate before consuming these artifacts.