{
  "ok": true,
  "service": "relay13-core-v1.7-connectlog-operator-proof",
  "feature": "system_guardrails",
  "workspace_id": "ws_2533ccd0-08e2-48ec-b74c-f1389c7062a7",
  "guardrails": {
    "workspace_id": "ws_2533ccd0-08e2-48ec-b74c-f1389c7062a7",
    "workspace_slug": "connectlog-main",
    "status": "active",
    "ai_mode": "draft_only",
    "allow_ai_auto_reply": false,
    "allow_web_search": false,
    "allow_file_search": false,
    "max_ai_input_tokens": 8000,
    "max_ai_output_tokens": 700,
    "monthly_ai_reply_limit": 1000,
    "rate_limits": {
      "window_minutes": 10,
      "messages_per_window": 24,
      "conversations_per_window": 8
    },
    "app_knowledge": {
      "profile": "metraiyux-0s-public-site",
      "answer_scope": [
        "Explain MetrAIyux 0S public surfaces, operator routes, Relay13 chat, ConnectLog relationship flow, SkyeGate/SkyePay lanes, and proof pages already wired into the 0S site.",
        "Use Relay13 route metadata to distinguish brain-assisted drafts from direct Gray/operator handling.",
        "Send sales, contract, billing, private credential, or unclear requests to the operator."
      ],
      "fallback": "Route to direct operator handling when the visitor asks for private business decisions, prices not present in the app, legal/financial advice, or anything outside 0S public app knowledge.",
      "app_surfaces": [
        {
          "label": "0S homepage",
          "path": "/"
        },
        {
          "label": "Relay13 Chat Hub",
          "path": "/live/relay13-chat-hub.html"
        },
        {
          "label": "ConnectLog + Relay13 proof",
          "path": "/live/connectlog-relay13-operator-proof.html"
        },
        {
          "label": "Operator index",
          "path": "/operator/index.html"
        },
        {
          "label": "Proof index",
          "path": "/proof/index.html"
        }
      ]
    },
    "escalation_rules": {
      "direct_operator_route": true,
      "security_or_secret_request": true,
      "unsupported_or_out_of_scope": true,
      "billing_or_contract_change": true
    },
    "response_orchestration": {
      "local_brain_first": true,
      "default_route": "local_brain_draft_or_operator_review",
      "ai_requires_paid_addon": true,
      "paid_addon_offer_id": "relay13-ai-response-starter",
      "paid_addon_title": "Relay13 AI Response Add-On",
      "monthly_flat_fee_cents": 3500,
      "included_ai_responses_monthly": 100,
      "overflow_policy": "pause_or_owner_approved_topup",
      "provider_cost_guard": "no_provider_call_until_stripe_addon_active",
      "local_brain_active": true,
      "ai_addon_active": false,
      "ai_provider_calls_allowed": false,
      "configured_ai_mode": "draft_only",
      "configured_monthly_ai_reply_limit": 1000,
      "configured_auto_reply_allowed": false
    },
    "storage_warning": null
  },
  "ai_boundaries": [
    "Local brain routing and operator review are the default path for every workspace.",
    "AI-generated responses require a paid Stripe add-on and a configured monthly reply cap before any provider call is allowed.",
    "Customer website chat does not use web search by default.",
    "AI reply generation must use customer app knowledge, stored Relay13/ConnectLog context, and configured app surfaces only.",
    "Auto-reply is disabled unless the workspace policy is explicitly set to auto_reply by an admin.",
    "Prompt injection, secret extraction, active content payloads, destructive requests, repeated spam, and rate-limit abuse are blocked before persistence.",
    "Direct-operator routes and web-search requests are persisted for operator review without granting web search."
  ],
  "response_orchestration": {
    "local_brain_first": true,
    "default_route": "local_brain_draft_or_operator_review",
    "ai_requires_paid_addon": true,
    "paid_addon_offer_id": "relay13-ai-response-starter",
    "paid_addon_title": "Relay13 AI Response Add-On",
    "monthly_flat_fee_cents": 3500,
    "included_ai_responses_monthly": 100,
    "overflow_policy": "pause_or_owner_approved_topup",
    "provider_cost_guard": "no_provider_call_until_stripe_addon_active",
    "local_brain_active": true,
    "ai_addon_active": false,
    "ai_provider_calls_allowed": false,
    "configured_ai_mode": "draft_only",
    "configured_monthly_ai_reply_limit": 1000,
    "configured_auto_reply_allowed": false
  },
  "migrations": [
    "0001_core.sql",
    "0002_connectlog_bridge.sql",
    "0003_connectlog_message_proof.sql",
    "0004_connectlog_activation_proof.sql",
    "0005_connectlog_live_proof.sql",
    "0006_system_guardrails.sql"
  ],
  "checked_at": "2026-05-20T23:11:22.919Z"
}