{
  "$schema": "https://www.unwindcode.ai/schemas/production-checkpoint.schema.json",
  "id": "unwindcode-production-checkpoint-2026-06-18",
  "name": "UnwindCode.ai Production Checkpoint",
  "status": "public_alias_verified",
  "checkpoint_date": "2026-06-18",
  "checkpoint_verified_at": "2026-06-18T20:38:00Z",
  "deployment": {
    "provider": "vercel",
    "project": "dist",
    "production_alias": "https://www.unwindcode.ai",
    "verification_method": "node syntax/JSON checks, npm run build, runtime budget evidence/check, npm test, npx vercel@latest --prod --yes with remote Vercel production build, Vercel inspect on the returned deployment, live HTTP checks on public aliases, metadata checks, live homepage checks, live /api/status contract checks, live /api/chat receipt checks, a point-in-time Vercel deployment inspection, and a historical error-log query.",
    "deployment_id_policy": "Vercel immutable deployment ids are assigned after static artifacts are generated. This checkpoint records the approved production aliases, the last inspected Ready deployment in this release chain, and the rule that exact current deployment identity must be re-checked with Vercel inspect.",
    "production_aliases": [
      "https://www.unwindcode.ai",
      "https://unwindcode.ai",
      "https://dist-green-iota.vercel.app",
      "https://dist-jesus-casares-s-projects.vercel.app",
      "https://dist-theunwindllc-create-jesus-casares-s-projects.vercel.app"
    ],
    "current_deployment_identity": "Assigned by Vercel after static artifact generation; verify with Vercel inspect on https://www.unwindcode.ai when the exact current immutable deployment id is needed.",
    "last_inspected_deployment": {
      "status_reported": "Ready",
      "target": "production",
      "deployment_id": "dpl_9ZKNiA3iRMut9osgX5he2kvmPtDS",
      "deployment_url": "https://dist-mkjtnz7u6-jesus-casares-s-projects.vercel.app",
      "inspect_url": "https://vercel.com/jesus-casares-s-projects/dist/9ZKNiA3iRMut9osgX5he2kvmPtDS",
      "inspected_at": "2026-06-18T20:38:00Z",
      "evidence_boundary": "Point-in-time Vercel inspect evidence only; a later proof-sync deploy may receive a different immutable deployment id while the approved aliases remain the public entrypoints."
    },
    "cli_note": "The production deploy succeeded with npx Vercel CLI 54.14.2 using --prod --yes from the verified worktree after the older global CLI 50.13.2 hit a project retrieval bug.",
    "serverless_functions": [
      "api/chat",
      "api/status",
      "api/subscribe"
    ]
  },
  "manual_approval": {
    "approved_by": "site owner",
    "approval_signal": "User explicitly asked Codex to deploy this version of the page.",
    "approval_scope": "Deploy the verified local website version to the existing UnwindCode.ai production alias.",
    "future_authority": "No future deployment, alias promotion, rollback, public post, outreach, spend, private data pull, filesystem write, or Web3 broadcast is approved by this checkpoint."
  },
  "local_verification": {
    "syntax": [
      "node --check api/chat.js",
      "node --check main.js",
      "node --check i18n.js",
      "node --check scripts/unwind-build-budget.mjs",
      "node --check tests/chat-api.test.js",
      "node --check tests/brain-response-receipt.test.js",
      "node --check tests/site-metadata.test.js"
    ],
    "json_validation": [
      "ai-services.json",
      "assets/asset-manifest.json",
      "assets/specs/unwindcode-experience-evolution-implementation-packet.json",
      "assets/specs/unwindcode-production-checkpoint-2026-06-18.json",
      "assets/specs/unwindcode-runtime-budget-evidence.json"
    ],
    "tests": {
      "command": "npm test",
      "passed": 142,
      "failed": 0
    },
    "build": {
      "command": "npm run build -- --logLevel error and the remote Vercel production build triggered by npx vercel@latest --prod --yes",
      "status": "passed",
      "known_warning": "Vite reports large shared CSS and i18n chunks; the runtime budget evidence artifact records them as approved shared lanes under gzip ceilings."
    },
    "runtime_budget": {
      "command": "npm run budget:evidence && npm run budget:check",
      "artifact": "https://www.unwindcode.ai/assets/specs/unwindcode-runtime-budget-evidence.json",
      "status": "local_proof_passed",
      "violations": 0
    }
  },
  "live_verification": [
    {
      "surface": "homepage Human Signal Ledger and Brain gateway",
      "url": "https://www.unwindcode.ai/?qa=production-20260618-brain-gateway#cta",
      "status": 200,
      "verified_signals": [
        "homepage-human-signal-ledger present",
        "Human Signal title present",
        "brain-gateway-title present",
        "Talk to the Brain route present",
        "no horizontal overflow",
        "no browser console errors"
      ]
    },
    {
      "surface": "homepage Route Atlas production smoke",
      "url": "https://www.unwindcode.ai/?qa=route-atlas-production-check#homepage-route-atlas-title",
      "status": 200,
      "verified_signals": [
        "homepage-route-atlas present",
        "Route Atlas appears before homepage choreography",
        "five route atlas lanes present",
        "build, use, verify, follow, and collaborate links present",
        "no horizontal overflow",
        "no browser console errors"
      ]
    },
    {
      "surface": "same-origin Brain API method boundary",
      "url": "https://www.unwindcode.ai/api/chat",
      "method": "GET",
      "status": 405,
      "verified_signals": [
        "Allow: POST, OPTIONS",
        "Cache-Control: no-store",
        "Method not allowed JSON body"
      ]
    },
    {
      "surface": "same-origin Brain API validation boundary",
      "url": "https://www.unwindcode.ai/api/chat",
      "method": "POST",
      "status": 400,
      "verified_signals": [
        "invalid prompt-shaped request rejected",
        "Message is required JSON body",
        "Cache-Control: no-store"
      ]
    },
    {
      "surface": "same-origin Brain API receipt",
      "url": "https://www.unwindcode.ai/api/chat",
      "method": "POST",
      "status": 200,
      "verified_signals": [
        "success true",
        "source supabase-edge-function",
        "upstream_status ok",
        "conversation_id returned",
        "builder profile",
        "/architecture/#architecture-run-title route",
        "/proof/#implementation-contract-title proof",
        "authority_boundary returned"
      ]
    },
    {
      "surface": "Proof Live Parity Gate",
      "url": "https://www.unwindcode.ai/proof/?qa=deploy-20260618-live#live-parity-title",
      "status": 200,
      "verified_signals": [
        "live-parity-title present",
        "Live parity gate ledger present",
        "local-proof lane present",
        "production-alias lane present",
        "human-approval lane present",
        "completion-claim lane present"
      ]
    },
    {
      "surface": "Vercel deployment inspect",
      "url": "https://dist-mkjtnz7u6-jesus-casares-s-projects.vercel.app",
      "status": 200,
      "verified_signals": [
        "deployment id dpl_9ZKNiA3iRMut9osgX5he2kvmPtDS",
        "status Ready",
        "target production",
        "aliases include www.unwindcode.ai and unwindcode.ai",
        "lambda api/chat present",
        "lambda api/status present",
        "lambda api/subscribe present"
      ]
    },
    {
      "surface": "same-origin public status API",
      "url": "https://www.unwindcode.ai/api/status",
      "method": "GET",
      "status": 200,
      "verified_signals": [
        "success true",
        "status live",
        "generated_by same-origin /api/status",
        "systems count 5",
        "organisms count 6",
        "authority_boundary returned"
      ]
    },
    {
      "surface": "metadata API contract",
      "url": "https://www.unwindcode.ai/ai-services.json",
      "status": 200,
      "verified_signals": [
        "homepage_decision_handoff present",
        "proof_live_parity_gate present",
        "decision_handoff_paths present",
        "conversation_gateway.same_origin_api.url is https://www.unwindcode.ai/api/chat",
        "runtime_receipt generated_by same-origin /api/chat"
      ]
    },
    {
      "surface": "runtime budget evidence",
      "url": "https://www.unwindcode.ai/assets/specs/unwindcode-runtime-budget-evidence.json",
      "status": 200,
      "verified_signals": [
        "local_proof_passed",
        "packet version recorded",
        "zero budget violations"
      ]
    },
    {
      "surface": "Vercel error log scan",
      "url": "project-scoped historical log query",
      "status": "clean_no_entries",
      "command": "npx vercel@latest logs dpl_9ZKNiA3iRMut9osgX5he2kvmPtDS --no-follow --since 10m --level error --json",
      "command_exit_code": 0,
      "verified_signals": [
        "filtered historical error-log query returned no error entries",
        "This checkpoint records a point-in-time scan only and does not claim continuous live monitoring"
      ]
    }
  ],
  "authority_boundary": "This checkpoint records one approved production deploy and its verification trail. It is not a CI controller, deployment approval, live monitor, rollback automation, telemetry system, public posting approval, spend approval, private data approval, filesystem write approval, or Web3 broadcast authority."
}
