{
  "report_type": "importer",
  "traceability_version": "importer-report-traceability-v1",
  "project": "cri-901831-2023-2025",
  "scope": "project+importer_id",
  "entity_id": "bb1ac8dc-7da4-43e1-addf-51c138f7da3d",
  "entity_name": "SUMEDCO DE COSTA RICA SOCIEDAD ANONIMA",
  "git_commit": null,
  "worker_version": null,
  "generator_version": "importer-report-generator-v1",
  "template_version": "importer-baseline-v1.2",
  "prompt_version": "importer-step5-v1",
  "importer_contract_version": "v1.0",
  "shared_aggregator_version": "shared-aggregator-v1",
  "metrics_sop_version": "v1.0",
  "artifact_mode": "live",
  "compare_mode": false,
  "report_mode": "enriched",
  "report_tier": "enriched",
  "generated_at": "2026-05-23T12:21:57.328Z",
  "generation_fingerprint": {
    "version": "pipeline-fingerprint-v1",
    "value": "fp_ec28b0af",
    "parts": {
      "version": "pipeline-fingerprint-v1",
      "project_id": "cri-901831-2023-2025",
      "report_type": "importer",
      "source_revision": "source:hc605d7f7",
      "normalization_revision": "normalization:h17c1747d",
      "metrics_revision": "entity_metrics:h10ee5121",
      "template_version": "importer-baseline-v1.2",
      "prompt_version": "importer-step5-v1"
    }
  },
  "pipeline_state": {
    "project_id": "cri-901831-2023-2025",
    "source_batch_id": "58f0db51-cc6d-48c7-b37d-0dc6662aca60",
    "source_revision": "source:hc605d7f7",
    "normalization_revision": "normalization:h17c1747d",
    "metrics_revision": "metrics:hc6ebdd7c",
    "snapshot_date": "2025-12-31",
    "updated_at": "2026-05-23T12:21:24.306Z"
  },
  "generator": {
    "runner_id": "direct-worker",
    "git_commit": null,
    "prompt_version": "importer-step5-v1",
    "template_version": "importer-baseline-v1.2",
    "generated_at": "2026-05-23T12:21:24.543Z"
  },
  "source_revision": "source:hc605d7f7",
  "normalization_revision": "normalization:h17c1747d",
  "metrics_revision": "metrics:hc6ebdd7c",
  "entity_metrics_revision": "entity_metrics:h10ee5121",
  "data_cutoff": "2025-11-20",
  "parent_market_release": null,
  "parent_market_contract_version": null,
  "record_count": 72,
  "canonical_count": {
    "suppliers": 3
  },
  "provider_stack": [
    "openai"
  ],
  "capability_summary": {
    "full": [
      "total_fob",
      "market_share",
      "priority_score",
      "annual_trend",
      "cagr",
      "latest_vs_peak",
      "supplier_structure",
      "top_supplier_trajectory",
      "china_penetration",
      "scenario",
      "procurement_rhythm",
      "port_distribution",
      "market_benchmark"
    ],
    "degraded": [
      "price_analysis",
      "group_structure"
    ],
    "skipped": [
      "payment_distribution"
    ]
  },
  "artifacts": {
    "html": "reports/cri-901831-2023-2025/importer-bb1ac8dc-7da4-43e1-addf-51c138f7da3d.html",
    "facts": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/facts.json",
    "analysis_basis": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/analysis-basis.json",
    "raw_records_json": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/raw-records.json",
    "raw_records_csv": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/raw-records.csv",
    "importer_enrichment": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/importer_enrichment.json",
    "supplier_enrichment": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/supplier_enrichment.json",
    "search_materials": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/search_materials.json",
    "ai_assessment": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/ai_assessment.json",
    "input_snapshot": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/input-snapshot.json",
    "metrics_snapshot": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/metrics-snapshot.json",
    "audit_snapshot": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/audit-snapshot.json",
    "qa_report": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/qa-report.json",
    "decision_log": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/decision-log.json",
    "packet_integrity": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/packet-integrity.json"
  },
  "generator_files": {
    "generator": "src/pipeline/report-generator.js",
    "template": "src/pipeline/report-templates.js",
    "ai": "src/pipeline/report-ai.js"
  },
  "qa": {
    "qa_status": "CONDITIONAL",
    "qa_report_key": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/qa-report.json",
    "decision_log_key": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/decision-log.json",
    "packet_integrity_key": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/live/packet-integrity.json"
  },
  "published_at": "2026-05-23T13:04:10.690Z",
  "source_preview_manifest": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/preview/manifest.json",
  "source_preview_prefix": "reports/cri-901831-2023-2025/importer/bb1ac8dc-7da4-43e1-addf-51c138f7da3d/preview"
}