{
  "schema_version": 1,
  "lane": "fold-opus",
  "slug": "2026-10-19-cross-fold-opus",
  "source_model": {
    "provider": "anthropic",
    "model_id": "claude-opus-5-5",
    "display_name": "Claude Opus 5.5",
    "reasoning_effort": "high",
    "provenance": "recorded-at-generation"
  },
  "protocol": {
    "name": "choice-cross-build",
    "version": "2026-10-19-cross-build-v1"
  },
  "comparison": {
    "comparison_id": "choice-cross-build-2026-10-19-fold",
    "prompt_version": "2026-10-19-cross-build-v1-fold",
    "attempt": 1
  },
  "prompt_sha256": "d11e38fc80845c4514b35b60ae422fbc9fa7bd7133fc0ee81e2c5fa2f0a5f06f",
  "integration": {
    "provider": "openai",
    "model_id": "gpt-6.1-sol",
    "display_name": "GPT-6.1 Sol",
    "reasoning_effort": "xhigh",
    "scope": "Standard publication packaging and necessary hosting/security compatibility only."
  },
  "originals_preserved": true,
  "generated_site_changes": "The standard Choice builder injects canonical, social and favicon metadata into copied HTML; these hashes describe source files before generated packaging.",
  "original_freeze_record_sha256": "8d157282e189740f1f83a5d2cdecd90eaa06ff26c64766dcefc11b86dd8e645f",
  "publication_metadata_changes": {
    "assets": {
      "original": [
        "outputs/app.js",
        "outputs/geometry.js",
        "outputs/style.css"
      ],
      "published": [
        "outputs/app.js",
        "outputs/geometry.js",
        "outputs/style.css",
        "public/integration.json"
      ]
    },
    "publish": {
      "original": false,
      "published": true
    },
    "summary": {
      "original": "Turn object dimensions into a printable paper enclosure, with a folding preview and calibration guide.",
      "published": "A paper sleeve study with fold/reveal and PDF/SVG export. Empty or zero sizes can leave stale browser printing; narrow screens overflow. Physical fit is untested."
    }
  },
  "files": {
    "README.md": {
      "original_sha256": "8e17a61aec9882f2d9e5dd1f338330a630daa43d9452cca0f3b57abf84b92980",
      "final_sha256": "8e17a61aec9882f2d9e5dd1f338330a630daa43d9452cca0f3b57abf84b92980",
      "change": "Byte-identical submitted file."
    },
    "notes/verification.md": {
      "original_sha256": "ad0acd751609719d94163bdef34cffb59e4b0d4dba2bf99ed6cd99d12d1e8714",
      "final_sha256": "3d73612cb2f6c472a59070014ee2b306cb527fcc344c0a10080c8ecd20b3a046",
      "change": "Remove two trailing spaces on an otherwise blank line so repository git diff --check passes; no prose or runtime behaviour changes. Original note preserved."
    },
    "outputs/app.js": {
      "original_sha256": "5dbce4329201fe5480ee16befb44da6d1963a352c359cd22bd3d6dc8c38cb453",
      "final_sha256": "5dbce4329201fe5480ee16befb44da6d1963a352c359cd22bd3d6dc8c38cb453",
      "change": "Byte-identical submitted file."
    },
    "outputs/geometry.js": {
      "original_sha256": "9e9e081934a03c891906a77fff975f9b2b1c5ffa1379fb1b930fbb455a95d63c",
      "final_sha256": "9e9e081934a03c891906a77fff975f9b2b1c5ffa1379fb1b930fbb455a95d63c",
      "change": "Byte-identical submitted file."
    },
    "outputs/index.html": {
      "original_sha256": "2e4800e823b5b94a093bd4bbc65c01cd144c8859371dc290881e53a5f0fbc527",
      "final_sha256": "2e4800e823b5b94a093bd4bbc65c01cd144c8859371dc290881e53a5f0fbc527",
      "change": "Byte-identical submitted file."
    },
    "outputs/style.css": {
      "original_sha256": "d8e19e2d7bf7d41035ceb8e0573f2e64759f2d590358bdaba7321da6cb43d89b",
      "final_sha256": "d8e19e2d7bf7d41035ceb8e0573f2e64759f2d590358bdaba7321da6cb43d89b",
      "change": "Byte-identical submitted file."
    },
    "outputs/thumbnail.svg": {
      "original_sha256": "394a0c0effbf2c75c34b40e06c6f016c8cc34e58f66c3e28e2d7c379e7729cbd",
      "final_sha256": "394a0c0effbf2c75c34b40e06c6f016c8cc34e58f66c3e28e2d7c379e7729cbd",
      "change": "Byte-identical submitted file."
    },
    "src/fold_dump.cjs": {
      "original_sha256": "cd6059fc6479421fee80f2ce62b0fa33747ff2562d9c287eebd61928d79071ca",
      "final_sha256": "cd6059fc6479421fee80f2ce62b0fa33747ff2562d9c287eebd61928d79071ca",
      "change": "Byte-identical submitted file."
    },
    "src/verify_fold.py": {
      "original_sha256": "c6384ca2bac39bc729bf4a259ef52f2ea52c33dc606fbc06361ff41eb2d990b7",
      "final_sha256": "c6384ca2bac39bc729bf4a259ef52f2ea52c33dc606fbc06361ff41eb2d990b7",
      "change": "Byte-identical submitted file."
    }
  },
  "limitations": [
    "Same topic brief and effort label do not establish matched provider harnesses or compute. No runtime quality or scientific/design refinement was authorised."
  ],
  "original_manifest_sha256": "fb22b18167d9c6d4d9dea6a4413bf0ed06a7e4404748cf1fe2ed8357ea2619dd",
  "published_manifest_sha256": "c4973e9887c08f6520a4ded11b963cb9c129e268eb01677a8bd0d830b5177866",
  "generated_public_metadata": {
    "public/integration.json": "Byte-identical public copy of this integration ledger; the ledger and its copy are excluded from their own file-hash inventory."
  },
  "supplied_concept_origin": "GPT-6.1 Sol"
}
