{
  "contract_version": "supplier-contract-v0.1",
  "template_version": "supplier-competitive-intel-v0.1",
  "project": "col-901831",
  "artifact_mode": "preview",
  "supplier_group_id": "SANOFI_PASTEUR",
  "supplier_group_label": "SANOFI PASTEUR",
  "entity_id": "0a222678-1f6d-434b-b424-f56058134882",
  "generated_at": "2026-04-18T22:19:04.276Z",
  "generation_fingerprint": {
    "version": "pipeline-fingerprint-v1",
    "value": "fp_f0557231",
    "parts": {
      "version": "pipeline-fingerprint-v1",
      "project_id": "col-901831",
      "report_type": "supplier",
      "source_revision": "source:h78c24dfa",
      "normalization_revision": "normalization:h2c4b4a8c",
      "metrics_revision": "entity_metrics:h4af42ee9",
      "template_version": "supplier-competitive-intel-v0.1",
      "prompt_version": null
    }
  },
  "pipeline_state": {
    "project_id": "col-901831",
    "source_batch_id": "920b98f2-c982-4ae9-8479-d653aae1b5da",
    "source_revision": "source:h78c24dfa",
    "normalization_revision": "normalization:h2c4b4a8c",
    "metrics_revision": "metrics:ha7f4d84b",
    "snapshot_date": "2015-06-27",
    "updated_at": "2026-04-18T22:19:04.590Z"
  },
  "generator": {
    "runner_id": "direct-worker",
    "git_commit": null,
    "prompt_version": null,
    "template_version": "supplier-competitive-intel-v0.1",
    "generated_at": "2026-04-18T22:19:04.276Z"
  },
  "source_revision": "source:h78c24dfa",
  "normalization_revision": "normalization:h2c4b4a8c",
  "metrics_revision": "metrics:ha7f4d84b",
  "entity_metrics_revision": "entity_metrics:h4af42ee9",
  "artifacts": {
    "html": "reports/col-901831/supplier-SANOFI_PASTEUR.preview.html",
    "input_snapshot": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/input-snapshot.json",
    "metrics_snapshot": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/metrics-snapshot.json",
    "audit_snapshot": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/audit-snapshot.json",
    "ai_snapshot": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/ai-snapshot.json",
    "manifest": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/manifest.json",
    "qa_report": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/qa-report.json",
    "decision_log": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/decision-log.json",
    "packet_integrity": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/packet-integrity.json"
  },
  "qa": {
    "qa_status": "CONDITIONAL",
    "decision": "CONDITIONAL",
    "qa_report_key": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/qa-report.json",
    "decision_log_key": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/decision-log.json",
    "packet_integrity_key": "reports/col-901831/supplier/SANOFI_PASTEUR/preview/packet-integrity.json"
  }
}