{
  "captureVersion": "submission-gallery-v1",
  "generatedBy": "npm run capture:submission",
  "generatedFrom": "fresh production build",
  "syntheticOnly": true,
  "liveRouteRequests": 0,
  "sourceFingerprint": {
    "algorithm": "sha256",
    "value": "720352f5e4039c821241732361df36e380f3ee4464feb7393c891a0ca902df05",
    "files": [
      ".nvmrc",
      "evals/live/fixtures/qualification-fixtures.json",
      "evals/live/fixtures/synthetic-complete-worksheet.pdf",
      "evals/live/fixtures/synthetic-conditional-incentive.jpg",
      "evals/live/fixtures/termstrail-live-hero-ad.jpg",
      "evals/live/fixtures/termstrail-live-hero.pdf",
      "evals/live/provenance/openai-voice-request-contract.json",
      "evals/live/provenance/qualification-v2-json-schema.json",
      "evals/live/provenance/qualification-v2-request-contract.json",
      "evals/live/provenance/qualification-v2-source/package.json.snapshot",
      "evals/live/provenance/qualification-v2-source/src/app/api/live-extract/route.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/domain/clarification.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/domain/evidence.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/domain/reconcile.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/live/config.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/live/model-schema.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/live/prompt.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/live/source.ts.snapshot",
      "evals/live/provenance/qualification-v2-source/src/providers/openai-provider.ts.snapshot",
      "evals/live/provenance/qualification-v3-correction-json-schema.json",
      "evals/live/provenance/qualification-v3-correction-request-contract.json",
      "evals/live/qualification-summary.json",
      "evals/live/recorded-hero-result.json",
      "evals/live/v3-correction-result.json",
      "next.config.ts",
      "package-lock.json",
      "package.json",
      "public/evaluation-results.json",
      "requirements-live-fixtures.txt",
      "scripts/capture-submission.ts",
      "scripts/generate-live-qualification-fixtures.py",
      "scripts/live-correction-check.ts",
      "scripts/live-qualification.ts",
      "scripts/materialize-live-correction.ts",
      "scripts/materialize-live-qualification.ts",
      "scripts/submission-fingerprint.ts",
      "scripts/write-v3-correction-contract.ts",
      "src/app/api/live-extract/route.test.ts",
      "src/app/api/live-extract/route.ts",
      "src/app/api/live-trail/route.test.ts",
      "src/app/api/live-trail/route.ts",
      "src/app/globals.css",
      "src/app/icon.svg",
      "src/app/layout.tsx",
      "src/app/page.tsx",
      "src/app/synthetic-lab/page.tsx",
      "src/components/synthetic-intake-lab.tsx",
      "src/components/trail-workspace.tsx",
      "src/domain/clarification.test.ts",
      "src/domain/clarification.ts",
      "src/domain/currency.test.ts",
      "src/domain/currency.ts",
      "src/domain/evidence.ts",
      "src/domain/reconcile.test.ts",
      "src/domain/reconcile.ts",
      "src/domain/revision.test.ts",
      "src/domain/revision.ts",
      "src/domain/schema.test.ts",
      "src/domain/schema.ts",
      "src/evaluation/fixtures.ts",
      "src/evaluation/live-correction-contract.ts",
      "src/evaluation/live-correction.test.ts",
      "src/evaluation/live-correction.ts",
      "src/evaluation/live-qualification.test.ts",
      "src/evaluation/live-qualification.ts",
      "src/evaluation/live-record.test.ts",
      "src/evaluation/provenance-utils.ts",
      "src/evaluation/provenance.test.ts",
      "src/evaluation/runner.test.ts",
      "src/evaluation/runner.ts",
      "src/fixtures/canonical-demo.test.ts",
      "src/fixtures/canonical-demo.ts",
      "src/fixtures/canonical-response.ts",
      "src/fixtures/canonical.ts",
      "src/lib/project-trail.test.ts",
      "src/lib/project-trail.ts",
      "src/lib/project.test.ts",
      "src/lib/project.ts",
      "src/lib/submission-fingerprint.test.ts",
      "src/live/cache.ts",
      "src/live/config.test.ts",
      "src/live/config.ts",
      "src/live/errors.ts",
      "src/live/evidence.ts",
      "src/live/model-schema.test.ts",
      "src/live/model-schema.ts",
      "src/live/multipart.test.ts",
      "src/live/multipart.ts",
      "src/live/openai-transport.ts",
      "src/live/prompt.ts",
      "src/live/provider-factory.ts",
      "src/live/run-log.ts",
      "src/live/source.test.ts",
      "src/live/source.ts",
      "src/live/types.ts",
      "src/providers/extraction-provider.ts",
      "src/providers/mock-provider.test.ts",
      "src/providers/mock-provider.ts",
      "src/providers/openai-provider.test.ts",
      "src/providers/openai-provider.ts",
      "tsconfig.json"
    ]
  },
  "assets": [
    {
      "filename": "01-landing.png",
      "width": 1440,
      "height": 1000,
      "bytes": 270284,
      "sha256": "8fc6ca335a239bf4a3439d533f5d79bd946f31a5495c6e4f3e7aef9e3f2d4937"
    },
    {
      "filename": "02-initial-trail.png",
      "width": 1440,
      "height": 1000,
      "bytes": 153845,
      "sha256": "fb917db76bdca41926a37a1b877da83e20f6c3d1e8edc4518a0dc10c19225543"
    },
    {
      "filename": "03-source-evidence.png",
      "width": 1440,
      "height": 1000,
      "bytes": 132510,
      "sha256": "cf0a81da60a0161dbcbb4b7929556ca45e9f045e4e91f579f4cbd7a9285f0045"
    },
    {
      "filename": "04-revised-trail.png",
      "width": 1440,
      "height": 1000,
      "bytes": 157996,
      "sha256": "312e185ddc5bdf2425fef843e739ca3b7f5e4aa77b673a57d22efbc5c746fec9"
    },
    {
      "filename": "05-evaluation.png",
      "width": 1440,
      "height": 1000,
      "bytes": 179825,
      "sha256": "fc1fb700ec7664dbc4b61eac177c75c082b56f1bd1a05b51cbb0dcc3862eb069"
    },
    {
      "filename": "06-mobile-sample.png",
      "width": 390,
      "height": 844,
      "bytes": 44739,
      "sha256": "e4a401683e5aabe9e97e173b56e51a33c76dc167b4042ce9a182288132560b37"
    },
    {
      "filename": "07-mobile-evaluation.png",
      "width": 390,
      "height": 844,
      "bytes": 37521,
      "sha256": "36f293609a5e5b05fe47077264535e8379d41527cc92c29f3b24884dfc371e57"
    }
  ]
}
