{
  "ok": true,
  "app": "client-intake",
  "display_name": "OWC Client Intake",
  "base_url": "https://apps.onyxwallcoverings.com/client-intake",
  "credentials_configured": true,
  "store_domain_configured": true,
  "live_shopify_writes": false,
  "write_guard": "disabled_until_fake_flow_approval",
  "installation": {
    "installed": true,
    "handle": "client-intake",
    "display_name": "OWC Client Intake",
    "shop": "30zdit-h1.myshopify.com",
    "scope": "write_customers,write_files,read_locations,write_metaobjects",
    "installed_at": 1781229935,
    "live_writes_enabled": false,
    "access_token_included": false
  },
  "allowed_roles": [
    "root_owner",
    "kailey_manager_plus",
    "store_manager",
    "store_supervisor",
    "store_associate"
  ],
  "blockers": [
    "Per-app Shopify credentials and install.",
    "Final decision on first live staff-created client test.",
    "Telnyx MNO approval for SMS invites; email-only can be staged first."
  ],
  "safe_now": [
    "HTTPS shell route is live.",
    "Scopes are registered for customer/file/metaobject preparation.",
    "Protected fake client intake workflow is live behind Shopify session-token auth.",
    "Fake intake creates local Accounts Core records, self-service link drafts, and portal invite drafts only.",
    "Possible duplicate clients now block creation and render duplicate-review cards before any live write path.",
    "Live customer writes, invite sends, SMS, and email remain blocked."
  ],
  "secrets_included": false
}