21 lines
1.5 KiB
Markdown
21 lines
1.5 KiB
Markdown
# 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.
|