{
  "generated_at": "2026-06-17T09:42:40.419Z",
  "project": "air-freedom",
  "suite": "FULL_SITEOS_COMMERCE_FLOW",
  "mode": "full-commerce-flow",
  "status": "installed",
  "site_id": "air-freedom",
  "site_name": "TJ Air Freedom",
  "domain": "air-freedom.pages.dev",
  "primary_url": "https://air-freedom.pages.dev",
  "source_root": "D:\\xiaoxiao\\air-freedom",
  "source_exact_enough_for_preview": true,
  "public_support": {
    "telegram": "@HAHAHAHAHAJL",
    "email": "wocaoac@gmail.com",
    "phone_public": false
  },
  "payment": {
    "hub": "https://www.t-j.space/",
    "backup_hub": "https://zf-abt.pages.dev/",
    "guarded_handoff_only": true,
    "url_template": "https://www.t-j.space/?source=tj-siteos&site=air-freedom&order=%7Border_id%7D&amount=%7Bamount%7D&currency=%7Bcurrency%7D&return_to=https%3A%2F%2Fair-freedom.pages.dev%2Fstatus.html",
    "no_secret_fields": [
      "token",
      "secret",
      "private_key",
      "qr_payload",
      "card_data",
      "webhook_secret"
    ]
  },
  "auth": {
    "enabled": true,
    "providers": [
      "apple_oauth",
      "google_oauth",
      "github_oauth",
      "phone_code",
      "email_code"
    ],
    "otp_required_for": [
      "phone_code",
      "email_code"
    ],
    "oauth_code_required": false,
    "require_verified_identity_before_payment": true
  },
  "components": [
    "Auth OS",
    "user center",
    "robot",
    "tickets",
    "orders",
    "payment bridge",
    "return flow",
    "audit",
    "GEO Publish",
    "Traffic OS",
    "Growth OS"
  ],
  "boundaries": [
    "Do not write provider secrets into source.",
    "Do not put payment tokens, private keys, webhook secrets, or raw QR payloads in URLs.",
    "Do not execute refunds, withdrawals, transfers, captures, payouts, or provider-funds verification from this package.",
    "Do not expose private phone numbers on public pages."
  ]
}
