slug: shootproof provider: ShootProof generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Media, Entertainment & Telecom Content min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 2 edges: - tag: Clients spec_file: shootproof-clients-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.8 evidence: listContacts List a brand's contacts; createContact Create a contact; getContact Retrieve a single contact's full details; getContactRecentActivity reason: Full CRUD plus tagging and activity history over client contact records for a photography studio — customer master data stewardship. Contact emailing adds a light engagement element, so L2 held at 0.8. - tag: Contracts spec_file: shootproof-contracts-api-openapi.yml capability_id: BC-150.10 capability_id_l1: BC-150 capability_name: Contract Management confidence: 0.8 evidence: createContract Create a contract; listContractTemplates List a brand's contract templates; getContract Retrieve a contract with activity history and signature details reason: Contract creation from templates, status updates, signature details and deletion is contract lifecycle management for client engagements. Clearly BC-150.10 rather than procurement contracting since the counterparties are the studio's clients.