{
  "schema": "codee.promotion-greenlight.v1",
  "updated_at": "2026-06-08",
  "status": "promotion-ready-with-proof-gates",
  "summary": "Codee services are promoted only when the visible route, checkout or intake path, delivery room standard, and editable client room expectation are listed.",
  "delivery_room_standard": {
    "required": true,
    "rule": "Every paid Codee service must return the client to an editable delivery or client room with links, proof notes, and next update instructions.",
    "primary_routes": [
      "https://clients.codee.chat/codee-delivery.html",
      "https://clients.codee.chat/codee-customer-portal.html"
    ]
  },
  "generated_site_standard": {
    "required": true,
    "rule": "Every generated Codee page should explain why the product was chosen for the client issue, live outside social platforms, stay free to share, and carry a personalized favicon/share image when an approved asset exists.",
    "required_fields": [
      "business issue",
      "chosen Codee product",
      "hosted outside platform benefit",
      "free-to-share route",
      "personalized favicon or share image",
      "editable delivery room"
    ]
  },
  "weekly_promo_refresh": {
    "cadence_days": 7,
    "rule": "Shop and service promos should rotate one featured product or lane per week, then rerun readiness before promotion.",
    "slots": [
      "merch of the week",
      "guidebook of the week",
      "skin product of the week",
      "service lane of the week"
    ],
    "owner_action": "Update the selected product, confirm checkout and delivery route, refresh generator readiness, then promote one clean link."
  },
  "services": [
    {
      "id": "free-audit",
      "label": "Free CodeeSite Audit",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=site-audit&autostart=1",
      "client_room": "audit report and next-lane recommendation"
    },
    {
      "id": "codeeqr",
      "label": "QRCodee $49",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=codeeqr&autostart=1",
      "client_room": "editable QRCodee delivery room with image, route, and destination notes"
    },
    {
      "id": "codeeflyer100",
      "label": "CodeeFlyer100",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=digiflyer&tier=100&autostart=1",
      "client_room": "editable flyer request room and hosted flyer route"
    },
    {
      "id": "codeeflyer250",
      "label": "CodeeFlyer250",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=digiflyer&tier=250&autostart=1",
      "client_room": "editable premium flyer delivery room with multi-action route"
    },
    {
      "id": "codeecard",
      "label": "CodeeCard $250",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=codeecard&autostart=1",
      "client_room": "editable card/link-hub room with QR and routing tiles"
    },
    {
      "id": "minicodeesite",
      "label": "MiniCodeeSite",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=minicodeesite&tier=supported-build&autostart=1",
      "client_room": "editable mini site delivery room with proof links and update requests"
    },
    {
      "id": "codee-business-suite",
      "label": "Codee Business Suite",
      "promotion_status": "greenlight",
      "proof_status": "intake-smoke-passed",
      "public_route": "https://clients.codee.chat/codee-chat.html?service=minicodeesite&tier=2500&autostart=1",
      "client_room": "full client area for site, QR, flyer, app, blog, card, request room, and review room"
    },
    {
      "id": "codee-social-assistant",
      "label": "Codee Social Assistant",
      "promotion_status": "parked",
      "proof_status": "authorization-needed",
      "public_route": "https://clients.codee.chat/codee-owner-cli.html",
      "client_room": "not promoted until platform approvals and OAuth scopes are complete"
    }
  ],
  "shops": [
    {
      "id": "aik9shop",
      "label": "AI K9 Codee Shop",
      "promotion_status": "greenlight",
      "route": "https://clients.codee.chat/codeesite/aik9shop/",
      "proof_note": "MiniCodeeSite shop template with merch, skincare, guidebooks, and checkout slots."
    },
    {
      "id": "nvestnvets",
      "label": "INVEST IN VETS Shop",
      "promotion_status": "greenlight",
      "route": "https://clients.codee.chat/codeesite/nvestnvets/shop.html",
      "proof_note": "Nonprofit shop example for mission products and guide routing."
    },
    {
      "id": "madeforthisblog",
      "label": "Made For This Shop",
      "promotion_status": "hold-visible",
      "route": "https://clients.codee.chat/codeesite/madeforthisblog/shop.html",
      "proof_note": "Shop shell remains visible while the full home guide example is completed."
    }
  ],
  "next_proof_commands": [
    "python3 tools/codee_cli_intake_smoke.py --json",
    "python3 tools/codee_admin_cli_readiness.py --client codee-ai-k9 --json",
    "node tools/codee_shop_visual_scan.js",
    "firebase deploy --project nvestnvets-b0661 --only hosting:digiapp-clients --non-interactive"
  ],
  "paused_public_lanes": [
    "codeeapp250",
    "codeebeeper",
    "codeeblog"
  ],
  "simplified_public_stack": [
    "free-audit",
    "codeeqr",
    "codeeflyer100",
    "codeeflyer250",
    "codeecard",
    "minicodeesite",
    "codee-business-suite"
  ]
}
