{
  "scope": "product; not account-specific",
  "capabilities": [
    {
      "id": "marketing_site",
      "status": "launch",
      "reason": "Public marketing, pricing, legal, support, status, security and deletion resources are live."
    },
    {
      "id": "web_dashboard",
      "status": "launch",
      "reason": "The production web dashboard is deployed with launch-off routes fail-closed."
    },
    {
      "id": "mobile_apps",
      "status": "beta",
      "reason": "Release binaries exist, but App Store and Google Play approvals remain open.",
      "gate": "Complete physical-device acceptance and both store reviews before public release."
    },
    {
      "id": "unified_inbox",
      "status": "launch",
      "reason": "Organization-scoped conversations, messages, status updates and human replies are implemented."
    },
    {
      "id": "contacts",
      "status": "launch",
      "reason": "Organization-scoped contacts, labels and lifecycle stages are implemented."
    },
    {
      "id": "knowledge_base",
      "status": "launch",
      "reason": "Regional knowledge sources and agent retrieval are implemented."
    },
    {
      "id": "ai_agents",
      "status": "launch",
      "reason": "Agent creation, configuration, activation and guarded tool execution are implemented."
    },
    {
      "id": "analytics",
      "status": "launch",
      "reason": "Production analytics endpoints and non-placeholder web/mobile views are implemented."
    },
    {
      "id": "escalations",
      "status": "launch",
      "reason": "Escalation assignment, conversation linkage and learning actions are implemented."
    },
    {
      "id": "teams_routing",
      "status": "launch",
      "reason": "Organization teams, membership and routing controls are implemented with plan limits."
    },
    {
      "id": "automations",
      "status": "launch",
      "reason": "Supported workflow triggers/actions run through billed, idempotent queue execution."
    },
    {
      "id": "billing",
      "status": "launch",
      "reason": "Stripe collection, Lago metering and Masheev balance/entitlement logic are implemented."
    },
    {
      "id": "audit_log",
      "status": "launch",
      "reason": "Organization security and operational audit events are customer-visible."
    },
    {
      "id": "account_deletion",
      "status": "launch",
      "reason": "Authenticated account deletion and the public deletion instructions are implemented."
    },
    {
      "id": "referrals",
      "status": "beta",
      "reason": "Referral workflows are customer-visible but remain an early launch program.",
      "gate": "Complete production-safe attribution and reward reconciliation evidence."
    },
    {
      "id": "sso",
      "status": "off",
      "reason": "SAML/OIDC enterprise SSO is not implemented in the production application.",
      "gate": "Implement tenant configuration, enforcement, recovery and audit evidence before advertising it."
    },
    {
      "id": "embedded_chat",
      "status": "launch",
      "reason": "Production embed Worker and signed widget sessions are available."
    },
    {
      "id": "voice",
      "status": "launch",
      "reason": "Twilio and ElevenLabs voice paths are implemented and production-configurable."
    },
    {
      "id": "sms",
      "status": "launch",
      "reason": "Twilio SMS inbound, outbound, suppression and delivery-state paths are implemented."
    },
    {
      "id": "email",
      "status": "beta",
      "reason": "Email is implemented but production provider evidence and review remain launch gates.",
      "gate": "Complete Gmail/Microsoft reviewer-safe production evidence."
    },
    {
      "id": "whatsapp",
      "status": "beta",
      "reason": "WhatsApp is implemented but Meta App Review and Masheev-ingestion evidence remain open.",
      "gate": "Complete Meta review and production inbox/webhook proof."
    },
    {
      "id": "instagram",
      "status": "beta",
      "reason": "Instagram messaging is implemented but Advanced Access and reviewer evidence remain open.",
      "gate": "Complete Meta review with a stable professional reviewer account."
    },
    {
      "id": "google_reviews",
      "status": "beta",
      "reason": "Google Reviews is implemented but Business Profile eligibility and review remain open.",
      "gate": "Complete Google verification and reviewer-safe production evidence."
    },
    {
      "id": "google_calendar",
      "status": "beta",
      "reason": "Calendar and Meet lifecycle actions are implemented while Google verification is pending.",
      "gate": "Complete external-user proof and Google Trust & Safety review."
    },
    {
      "id": "microsoft_calendar",
      "status": "beta",
      "reason": "Calendar and Teams lifecycle actions are implemented while publisher verification is pending.",
      "gate": "Complete Entra publisher verification and reviewer-safe production evidence."
    },
    {
      "id": "tableport",
      "status": "launch",
      "reason": "TablePort OAuth and reservation actions are implemented with runtime health persistence."
    },
    {
      "id": "twilio_byok",
      "status": "launch",
      "reason": "Organization-scoped Twilio credentials and phone-number paths are implemented."
    },
    {
      "id": "voice_cloning",
      "status": "off",
      "reason": "Voice cloning processes a voiceprint-like biometric sample; consent today is the uploader's assertion, not the voice owner's written release.",
      "gate": "Collect and store the voice owner's written release, delete samples and clones on request and after 12 months unused, and publish the biometric retention policy (PRIVACY-13, AI-15)."
    },
    {
      "id": "elevenlabs_byok",
      "status": "launch",
      "reason": "Organization-scoped ElevenLabs credentials and voice paths are implemented."
    },
    {
      "id": "public_api",
      "status": "launch",
      "reason": "API keys and supported public API routes are implemented."
    },
    {
      "id": "transactional_sms",
      "status": "off",
      "reason": "Booking-scoped transactional SMS requires approved sender registration and transaction consent.",
      "gate": "Complete consent, STOP handling, provider registration and production delivery evidence before activation."
    },
    {
      "id": "outgoing_webhooks",
      "status": "off",
      "reason": "Durable outgoing webhook delivery is not implemented for launch.",
      "gate": "Implement durable signed delivery, retries, DLQ recovery and production evidence."
    },
    {
      "id": "rules",
      "status": "off",
      "reason": "Legacy Rules CRUD has no evaluator and is fail-closed for launch.",
      "gate": "Implement and verify the evaluator before exposing or activating Rules."
    },
    {
      "id": "surveys",
      "status": "off",
      "reason": "Conversation surveys are not part of the launch product surface.",
      "gate": "Complete product, delivery and evidence paths before activation."
    },
    {
      "id": "proactive_start_conversation",
      "status": "off",
      "reason": "Proactive messaging lacks campaign-grade consent and quiet-hour controls. Enabling outbound AI voice or SMS also requires TCPA/AB 2905 and AI-disclosure legal review.",
      "gate": "Implement consent provenance, quiet hours and compliant delivery evidence."
    },
    {
      "id": "outbound_calling",
      "status": "off",
      "reason": "Outbound AI calling is built behind consent, calling-window and opt-out controls but awaits launch gates.",
      "gate": "Counsel review (TCPA/TSR/PECR), TCPA/CIPA insurance, voice-provider determination, DNC/RND decision, live spikes S1+S3."
    },
    {
      "id": "delayed_workflow_steps",
      "status": "off",
      "reason": "Durable long-delay workflow execution is not implemented.",
      "gate": "Implement durable waits, retries and recovery before activation."
    },
    {
      "id": "custom_webhook_integration",
      "status": "off",
      "reason": "The generic custom webhook integration is not production-exposed.",
      "gate": "Complete region-aware signed inbound and durable outbound designs before exposure."
    },
    {
      "id": "slack",
      "status": "off",
      "reason": "Slack escalation notifications are not implemented for launch.",
      "gate": "Implement OAuth, notification delivery and revocation evidence."
    },
    {
      "id": "shopify_actions",
      "status": "off",
      "reason": "No production Shopify adapter or customer action path exists.",
      "gate": "Implement, test and review before advertising availability."
    },
    {
      "id": "stripe_action_tools",
      "status": "off",
      "reason": "Stripe is the billing processor, not a customer-facing agent integration.",
      "gate": "Define and implement a scoped customer action integration before advertising it."
    },
    {
      "id": "hubspot",
      "status": "off",
      "reason": "HubSpot is roadmap-only and has no production adapter.",
      "gate": "Implement, test and review before advertising availability."
    },
    {
      "id": "salesforce",
      "status": "off",
      "reason": "Salesforce is roadmap-only and has no production adapter.",
      "gate": "Implement, test and review before advertising availability."
    }
  ]
}
