{
  "schema": "codee.human-proof.v1",
  "version": "2026.05.28-human-proof-v1",
  "updated_at": "2026-05-28T15:15:00-04:00",
  "status": "ready_for_owner_human_proof_after_deploy",
  "promo_code": {
    "code": "private-owner-recording-code",
    "purpose": "Live screen-recording proof discount for Codee.chat and Codee CLI checkout tests.",
    "stripe_rule": "Hosted Stripe checkout accepts active promotion codes. Codee backend preloads a requested promo code when the checkout URL or CLI payload includes promo_code, promotion_code, discount_code, or code."
  },
  "support_window": {
    "included_days": 30,
    "reminder_day": 25,
    "delivery_room_fast_forward": "Add support_day=25 to a delivery-room URL during proof to show the renewal/support reminder state without waiting 25 days."
  },
  "required_flow": [
    {
      "id": "codee-chat-intake",
      "pass": "Codee.chat collects the lane, client email, service fields, optional promo code from URL, optional own-domain preference, and opens a locked preview or secure Stripe checkout."
    },
    {
      "id": "stripe-paywall",
      "pass": "Stripe hosted checkout opens, allows the private owner recording promo supplied at checkout/runtime, and returns to Codee Delivery Room after payment."
    },
    {
      "id": "delivery-room",
      "pass": "Delivery room shows the purchased product link, embedded generated site when available, custom-domain slot, support slot, proof slot, and day-25 reminder slot."
    },
    {
      "id": "codee-cli-download",
      "pass": "Codee CLI downloads, prints human-proof details, creates a client intake packet, and saves the promo/domain/support-window fields locally."
    },
    {
      "id": "cli-paywall",
      "pass": "Codee CLI upgrade checkout sends promo_code metadata to the backend and uses hosted Stripe, not local card handling."
    },
    {
      "id": "day-25-proof",
      "pass": "Delivery room with support_day=25 shows the support reminder update and renewal slot as active."
    }
  ],
  "recording_script": [
    "Open https://clients.codee.chat/codee-chat.html?service=codeeqr&autostart=1&source=human-proof. Add the private promo query only during owner recording.",
    "Complete the intake with a real test client name, target URL, and delivery email.",
    "Choose CODEE LINK, OWN DOMAIN, NOT SURE, or paste a test domain during the domain-support question.",
    "Show the locked preview or checkout card.",
    "Open Stripe checkout, enter the private owner recording promo, and complete the test/live proof payment selected by the owner.",
    "Show the redirect to codee-delivery.html with session_id and the generated lane link.",
    "Open the generated lane inside the delivery room.",
    "Download Codee CLI and run: python3 codee.py human-proof . --promo-code YOUR_PRIVATE_CODE --write.",
    "Run a CLI client dry run with --promo-code YOUR_PRIVATE_CODE and --domain-preference OWN DOMAIN.",
    "Fast-forward the delivery room by adding support_day=25 to prove the renewal reminder."
  ],
  "go_no_go": {
    "go": [
      "Backend health returns 200 on the serving revision.",
      "Strict Codee Failure Hunter returns 0 critical and 0 warnings.",
      "The private owner recording promo exists as an active Stripe promotion code.",
      "The delivery room shows product, domain support, and day-25 reminder slots.",
      "Codee CLI human-proof command and client dry run preserve promo/domain fields."
    ],
    "no_go": [
      "Candidate backend revision returns 429 or 5xx.",
      "Stripe promotion code cannot be verified.",
      "Delivery room redirect does not show the paid product link.",
      "Codee CLI checkout does not preserve promo metadata.",
      "Generated route or delivery-room route returns 404."
    ]
  }
}
