{
  "ok": true,
  "app": "checkout-shipping",
  "display_name": "OWC Checkout & Shipping Rules",
  "base_url": "https://apps.onyxwallcoverings.com/checkout-shipping",
  "kind": "shopify_functions_or_embedded_app",
  "shopify_credentials_required": true,
  "credentials_configured": true,
  "store_domain_configured": true,
  "live_shopify_writes": false,
  "write_guard": "disabled_until_fake_flow_approval",
  "installation": {
    "installed": true,
    "handle": "checkout-shipping",
    "display_name": "OWC Checkout & Shipping Rules",
    "shop": "30zdit-h1.myshopify.com",
    "scope": "write_validations,write_delivery_customizations,write_payment_customizations,write_shipping",
    "installed_at": 1781229998,
    "live_writes_enabled": false,
    "access_token_included": false
  },
  "allowed_roles": [
    "root_owner"
  ],
  "blockers": [
    "Function implementation and deployment target.",
    "Carrier/rate policy finalization.",
    "Scott approval before any checkout customization write."
  ],
  "safe_now": [
    "HTTPS shell route is live.",
    "Shopify Function/customization scopes are registered.",
    "Root-owner-only access is encoded in the manifest.",
    "Protected read-only Checkout & Shipping policy summary is live behind Shopify session-token auth.",
    "Policy summary shows lower-48/free-shipping, outside-lower-48 paid shipping, international shipping, $10,000 cap, 300 lb cap, Arizona-only install, sample shipping, and sample decisions.",
    "Policy summary views create audit event checkout_shipping_policy_summary_viewed.",
    "Protected read-only Shopify Function/customization config preview is live behind Shopify session-token auth.",
    "Function config preview shows validation and delivery customization targets, rule messages, required Shopify objects, config JSON preview, activation checklist, and blocked live actions without writing Shopify.",
    "Protected owner approval-gate preview is live behind Shopify session-token auth.",
    "Approval-gate preview creates a dry-run approval packet with change type, risk, activation window, rollback plan, test evidence, required approvals, preflight checks, blockers, warnings, and live-write guard without creating an approval queue item or writing Shopify."
  ],
  "secrets_included": false
}