{
  "changes": {},
  "data_quality_todos": [
    {
      "category": "manual_review",
      "detail": "Ireland \u2013 Detection and analysis apparatus \u2013 Chemical imaging system, using laser direct infrared molecular imaging technology, for microplastics: assign analyst review owner."
    },
    {
      "category": "manual_review",
      "detail": "Germany \u2013 Electric sensors \u2013 Sensoren f\u00fcr Getriebe, Fahrmotore und Stromrichter: assign analyst review owner."
    },
    {
      "category": "manual_review",
      "detail": "Spain \u2013 Sensors \u2013 Contrataci\u00f3n del suministro, instalaci\u00f3n, mantenimiento y servicios de dispositivos para el recuento y control de flujos de personas basado en la detecci\u00f3n de terminales m\u00f3viles y servicios de marketing de proximidad dentro del eje tres \u00abTransici\u00f3n digital\u00bb, de los proyectos del Plan de Sostenibilidad Tur\u00edstica en Destino del a\u00f1o 2021: Puerto de Ma\u00f3. Puerto Sostenible 2030 (PSTD 2021)-UE: assign analyst review owner."
    },
    {
      "category": "driver_radar_unavailable",
      "detail": "Driver radar source missing; verify pressure join inputs."
    }
  ],
  "driver_join": {
    "candidates_total": 107,
    "candidates_with_basket_hint": 107,
    "generated_at": "2026-02-26T15:17:21.992479+00:00",
    "inputs": {
      "alias_map_path": "configs/joins/basket_aliases.yaml",
      "candidates_paths": [
        "data/weekly/ted_candidates_2026-02-25.json",
        "data/weekly/doe_candidates_2026-02-25.json"
      ],
      "driver_pressure_path": "data/weekly/pm_driver_pressure_2026-02-25.json"
    },
    "join_rate": 0.0,
    "join_rate_threshold": 0.2,
    "joined_rows": 0,
    "matched_tenders": 0,
    "missing_input_paths": [],
    "ok": false,
    "pressure_r2_keys": [],
    "pressure_rows_total": 4,
    "pressure_source": "override",
    "reasons": {
      "canon_mismatch": 0,
      "missing_basket_hint": 0,
      "missing_in_pressure": 107,
      "pressure_missing": 0
    },
    "run_date": "2026-02-25",
    "sample_failed_keys": [
      "other"
    ],
    "status": "FAIL",
    "top_drivers": [
      {
        "basket_name": "europe_escalation",
        "headroom": 0.0,
        "oi_raw": 12526873.8057
      },
      {
        "basket_name": "sanctions_export_controls",
        "headroom": 0.0,
        "oi_raw": 5593730.3301
      },
      {
        "basket_name": "border_pressure",
        "headroom": 0.0,
        "oi_raw": 210434.9588
      }
    ]
  },
  "driver_radar": [],
  "drivers": [
    {
      "basket_name": "europe_escalation",
      "basket_oi_sum": 12526873.805695,
      "basket_pressure": 1.0,
      "top_markets": [
        {
          "condition_id": "0x1d54eb5eac2cee8f595f3097c65da7d07f8ab5dee63d7c0c6883eb70e1e9af30",
          "market": "0x1d54eb5eac2cee8f595f3097c65da7d07f8ab5dee63d7c0c6883eb70e1e9af30",
          "oi": 5196097.313683,
          "value": 5196097.313683
        },
        {
          "condition_id": "0xaeea5f917fc5746387b5f9c0a4263dba035dbb3f0ac6ad72bf92183d21e26739",
          "market": "0xaeea5f917fc5746387b5f9c0a4263dba035dbb3f0ac6ad72bf92183d21e26739",
          "oi": 4489003.643841,
          "value": 4489003.643841
        },
        {
          "condition_id": "0x6bd56627aa21311850825edb27e53434a0e17a4f782be0086bc07f71eee00d0d",
          "market": "0x6bd56627aa21311850825edb27e53434a0e17a4f782be0086bc07f71eee00d0d",
          "oi": 1151302.630741,
          "value": 1151302.630741
        },
        {
          "condition_id": "0x51f624dbbf14f9edb575fef1be6f7a303751de70783fa144fce27b957452c803",
          "market": "0x51f624dbbf14f9edb575fef1be6f7a303751de70783fa144fce27b957452c803",
          "oi": 886435.359961,
          "value": 886435.359961
        },
        {
          "condition_id": "0x6987d084de71031819f82051ea62b29a354628c3e4a22076a2acc197c776080a",
          "market": "0x6987d084de71031819f82051ea62b29a354628c3e4a22076a2acc197c776080a",
          "oi": 219653.967338,
          "value": 219653.967338
        }
      ]
    },
    {
      "basket_name": "sanctions_export_controls",
      "basket_oi_sum": 5593730.330106,
      "basket_pressure": 0.8481,
      "top_markets": [
        {
          "condition_id": "0xd9fb1184af0064e5e34b129f5b79afa5a17b7e32f2953ab05efed82315fee6d4",
          "market": "0xd9fb1184af0064e5e34b129f5b79afa5a17b7e32f2953ab05efed82315fee6d4",
          "oi": 3595630.077833,
          "value": 3595630.077833
        },
        {
          "condition_id": "0x6acea3596be0a8126e8658d39ecc1ac44bee1246c162e51a8062b380bcf147c2",
          "market": "0x6acea3596be0a8126e8658d39ecc1ac44bee1246c162e51a8062b380bcf147c2",
          "oi": 718456.086751,
          "value": 718456.086751
        },
        {
          "condition_id": "0x4c80df6f557bb0b9de08c0301ebdce500dd9bdc58400d9269fb8fab1709ed584",
          "market": "0x4c80df6f557bb0b9de08c0301ebdce500dd9bdc58400d9269fb8fab1709ed584",
          "oi": 296866.845928,
          "value": 296866.845928
        },
        {
          "condition_id": "0x53700c2b2fa65e0a3775c757d0c705be4bee8c265c49d283ef50a0dfb3bf8894",
          "market": "0x53700c2b2fa65e0a3775c757d0c705be4bee8c265c49d283ef50a0dfb3bf8894",
          "oi": 239327.450257,
          "value": 239327.450257
        },
        {
          "condition_id": "0xb215decbedd846168842f6e207f09bd5f50ce51d2191f238887d976ec21b6f66",
          "market": "0xb215decbedd846168842f6e207f09bd5f50ce51d2191f238887d976ec21b6f66",
          "oi": 234204.336739,
          "value": 234204.336739
        }
      ]
    },
    {
      "basket_name": "border_pressure",
      "basket_oi_sum": 210434.958843,
      "basket_pressure": 0.2302,
      "top_markets": [
        {
          "condition_id": "0x49686d26fb712515cd5e12c23f0a1c7e10214c7faa3cb0a730aabe0c33694082",
          "market": "0x49686d26fb712515cd5e12c23f0a1c7e10214c7faa3cb0a730aabe0c33694082",
          "oi": 116607.012391,
          "value": 116607.012391
        },
        {
          "condition_id": "0x22ac5f75af18fdb453497fbf7ac0606a09a6fd55b78b2d08aace6b946ad62038",
          "market": "0x22ac5f75af18fdb453497fbf7ac0606a09a6fd55b78b2d08aace6b946ad62038",
          "oi": 41759.798675,
          "value": 41759.798675
        },
        {
          "condition_id": "0xaf9d0e448129a9f657f851d49495ba4742055d80e0ef1166ba0ee81d4d594214",
          "market": "0xaf9d0e448129a9f657f851d49495ba4742055d80e0ef1166ba0ee81d4d594214",
          "oi": 20965.594993,
          "value": 20965.594993
        },
        {
          "condition_id": "0x2393ed0b0fdc450054c7b9071907eca75cf4fc36e385adf4a0a5f99ee62243e8",
          "market": "0x2393ed0b0fdc450054c7b9071907eca75cf4fc36e385adf4a0a5f99ee62243e8",
          "oi": 13491.716091,
          "value": 13491.716091
        },
        {
          "condition_id": "0x44f08744458b8896620cd3330bc5e1ea69df4199b02d4fc583b3fc96e5d314ce",
          "market": "0x44f08744458b8896620cd3330bc5e1ea69df4199b02d4fc583b3fc96e5d314ce",
          "oi": 9022.697256,
          "value": 9022.697256
        }
      ]
    },
    {
      "basket_name": "aviation_security",
      "basket_oi_sum": 61980.611032,
      "basket_pressure": 0.0,
      "top_markets": [
        {
          "condition_id": "0x1a65d4eb8ac985309e78b48906291fffbf137cee590d8d75365f77a0549e9ab9",
          "market": "0x1a65d4eb8ac985309e78b48906291fffbf137cee590d8d75365f77a0549e9ab9",
          "oi": 17337.24151,
          "value": 17337.24151
        },
        {
          "condition_id": "0x2a4d3cf51d27425b0c51d241a7ba6bc44dd27034b44f9e437624f9e0953b1ea9",
          "market": "0x2a4d3cf51d27425b0c51d241a7ba6bc44dd27034b44f9e437624f9e0953b1ea9",
          "oi": 14825.416705,
          "value": 14825.416705
        },
        {
          "condition_id": "0x6e7f9ca2cf14c89b5c43186b391636fe3257b6e54561af8435690c8e558a7739",
          "market": "0x6e7f9ca2cf14c89b5c43186b391636fe3257b6e54561af8435690c8e558a7739",
          "oi": 11315.380184,
          "value": 11315.380184
        },
        {
          "condition_id": "0x0a9f1c94b012a39a2a91b877b24c15f25ffd1ee68df65a79c12e5fac82519865",
          "market": "0x0a9f1c94b012a39a2a91b877b24c15f25ffd1ee68df65a79c12e5fac82519865",
          "oi": 6616.836636,
          "value": 6616.836636
        },
        {
          "condition_id": "0x0a1b551058f78174cf64ed9d61edb103a76c4df88232ee1188dbc9e390896e7d",
          "market": "0x0a1b551058f78174cf64ed9d61edb103a76c4df88232ee1188dbc9e390896e7d",
          "oi": 6578.833766,
          "value": 6578.833766
        }
      ]
    }
  ],
  "generated_at": "2026-02-25T00:00:00Z",
  "generated_at_display_utc": "2026-02-25 00:00 UTC",
  "generated_tz": "UTC",
  "join_quality": {
    "by_basket_hint": [
      {
        "basket_hint": "other",
        "gamma_markets_n": null,
        "oi_markets_n": null,
        "oi_markets_with_value": null,
        "oi_total": null,
        "pm_basket_pressure": null,
        "pm_present": false,
        "reason": "missing_in_pm",
        "ted_rows": 3,
        "ted_rows_driver_pressure_gt0": 3
      }
    ],
    "counts": {
      "joined_baskets": 0,
      "pm_baskets": 4,
      "pm_only_baskets": 4,
      "pressure_zero_with_oi_gt0": 0,
      "rows_driver_pressure_gt0": 3,
      "rows_missing_basket_hint": 0,
      "rows_total": 3,
      "rows_with_basket_hint": 3,
      "ted_baskets": 1,
      "ted_only_baskets": 1
    },
    "generated_at": "2026-02-25T00:00:00Z",
    "missing_reason_totals": {
      "OK": 0,
      "mapping_mismatch": 0,
      "missing_gamma_map": 0,
      "missing_in_pm": 1,
      "missing_oi": 0,
      "pressure_zero": 0
    },
    "run_date": "2026-02-25",
    "schema_version": 1
  },
  "join_trend": {
    "latest_run_date": "2026-01-22",
    "schema_version": 1,
    "series": [
      {
        "run_date": "2026-01-22",
        "with_driver_pressure_share": 0.25
      }
    ]
  },
  "quality_note": "",
  "quality_status": "ok",
  "recommendations": [
    {
      "action_reason": null,
      "action_reason_code": null,
      "action_reason_codes": null,
      "buyer_name": "Dundalk Institute of Technology_1155",
      "capability_tags": [],
      "competition_provenance": null,
      "competition_proxy_known": null,
      "competition_proxy_reason": null,
      "competition_proxy_type": null,
      "competition_proxy_value": null,
      "deadline": "2026-03-06",
      "deadline_best": null,
      "deadline_best_ts": null,
      "decision_statement": "Watch: Ireland \u2013 Detection and analysis apparatus \u2013 Chemical imaging system, using laser direct infrared molecular imaging technology, for microplastics",
      "docs_status": null,
      "docs_url": "https://ted.europa.eu/en/notice/118944-2026/html",
      "docs_url_best": null,
      "driver_slugs": [],
      "evidence_url": "https://ted.europa.eu/en/notice/118944-2026/html",
      "geo_bucket": "IRL",
      "notice_family_key": null,
      "notice_id": null,
      "operator_next_step": null,
      "recommended_action": "Watch",
      "risk_driver_tags": [],
      "score": 0.615,
      "tender_id": "118944-2026",
      "ticket_id": "118944-2026",
      "title": "Ireland \u2013 Detection and analysis apparatus \u2013 Chemical imaging system, using laser direct infrared molecular imaging technology, for microplastics"
    },
    {
      "action_reason": null,
      "action_reason_code": null,
      "action_reason_codes": null,
      "buyer_name": "DB Global Business Services (Bukr 1S)",
      "capability_tags": [],
      "competition_provenance": null,
      "competition_proxy_known": null,
      "competition_proxy_reason": null,
      "competition_proxy_type": null,
      "competition_proxy_value": null,
      "deadline": "2026-03-17",
      "deadline_best": null,
      "deadline_best_ts": null,
      "decision_statement": "Watch: Germany \u2013 Electric sensors \u2013 Sensoren f\u00fcr Getriebe, Fahrmotore und Stromrichter",
      "docs_status": null,
      "docs_url": "https://ted.europa.eu/en/notice/119310-2026/html",
      "docs_url_best": null,
      "driver_slugs": [],
      "evidence_url": "https://ted.europa.eu/en/notice/119310-2026/html",
      "geo_bucket": "DEU",
      "notice_family_key": null,
      "notice_id": null,
      "operator_next_step": null,
      "recommended_action": "Watch",
      "risk_driver_tags": [],
      "score": 0.555,
      "tender_id": "119310-2026",
      "ticket_id": "119310-2026",
      "title": "Germany \u2013 Electric sensors \u2013 Sensoren f\u00fcr Getriebe, Fahrmotore und Stromrichter"
    },
    {
      "action_reason": null,
      "action_reason_code": null,
      "action_reason_codes": null,
      "buyer_name": "Consejo Ejecutivo del Consell Insular de Menorca (CIM)",
      "capability_tags": [],
      "competition_provenance": null,
      "competition_proxy_known": null,
      "competition_proxy_reason": null,
      "competition_proxy_type": null,
      "competition_proxy_value": null,
      "deadline": "2026-03-23",
      "deadline_best": null,
      "deadline_best_ts": null,
      "decision_statement": "Watch: Spain \u2013 Sensors \u2013 Contrataci\u00f3n del suministro, instalaci\u00f3n, mantenimiento y servicios de dispositivos para el recuento y control de flujos de personas basado en la detecci\u00f3n de terminales m\u00f3viles y servicios de marketing de proximidad dentro del eje tres \u00abTransici\u00f3n digital\u00bb, de los proyectos del Plan de Sostenibilidad Tur\u00edstica en Destino del a\u00f1o 2021: Puerto de Ma\u00f3. Puerto Sostenible 2030 (PSTD 2021)-UE",
      "docs_status": null,
      "docs_url": "https://ted.europa.eu/en/notice/126522-2026/html",
      "docs_url_best": null,
      "driver_slugs": [],
      "evidence_url": "https://ted.europa.eu/en/notice/126522-2026/html",
      "geo_bucket": "ESP",
      "notice_family_key": null,
      "notice_id": null,
      "operator_next_step": null,
      "recommended_action": "Watch",
      "risk_driver_tags": [],
      "score": 0.495,
      "tender_id": "126522-2026",
      "ticket_id": "126522-2026",
      "title": "Spain \u2013 Sensors \u2013 Contrataci\u00f3n del suministro, instalaci\u00f3n, mantenimiento y servicios de dispositivos para el recuento y control de flujos de personas basado en la detecci\u00f3n de terminales m\u00f3viles y servicios de marketing de proximidad dentro del eje tres \u00abTransici\u00f3n digital\u00bb, de los proyectos del Plan de Sostenibilidad Tur\u00edstica en Destino del a\u00f1o 2021: Puerto de Ma\u00f3. Puerto Sostenible 2030 (PSTD 2021)-UE"
    }
  ],
  "run_date": "2026-02-25",
  "schema_version": 1,
  "shipbar": {
    "enforced_status": "unknown",
    "observed_status": "unknown",
    "reason": "receipt_not_found",
    "receipt_path": "reports/evidence/tmp/self_b2_shipbar/date=2026-02-25/receipt.json",
    "run_date": "2026-02-25",
    "warnings": 0
  },
  "sources": {
    "driver_join_receipt": "reports/evidence/tmp/driver_pressure_join/date=2026-02-25/receipt.json",
    "driver_pressure": "data/weekly/pm_driver_pressure_2026-02-25.json",
    "join_quality": "reports/ci/pm_ted_join_quality/date=2026-02-25/join_quality.json",
    "join_trend": "reports/ci/pm_ted_join_quality/index.json",
    "shipbar_receipt": "reports/evidence/tmp/self_b2_shipbar/date=2026-02-25/receipt.json",
    "shortlist": "public/2026-02-25/ted_shortlist.json",
    "shortlist_diff": "public/2026-02-25/ted_shortlist_diff.json"
  },
  "summary": {
    "days_requested": 1,
    "days_used": 0,
    "items_considered": 3,
    "items_selected": 3,
    "window_end": "2026-02-25",
    "window_start": "2026-02-25"
  },
  "top_opportunities_with_why": [
    {
      "title": "Ireland \u2013 Detection and analysis apparatus \u2013 Chemical imaging system, using laser direct infrared molecular imaging technology, for microplastics (Dundalk Institute of Technology_1155)",
      "why": "deadline=2026-03-06; action=WATCH; action_reason_codes=manual_review_required; why=manual_review_required"
    },
    {
      "title": "Germany \u2013 Electric sensors \u2013 Sensoren f\u00fcr Getriebe, Fahrmotore und Stromrichter (DB Global Business Services (Bukr 1S))",
      "why": "deadline=2026-03-17; action=WATCH; action_reason_codes=manual_review_required; why=manual_review_required"
    },
    {
      "title": "Spain \u2013 Sensors \u2013 Contrataci\u00f3n del suministro, instalaci\u00f3n, mantenimiento y servicios de dispositivos para el recuento y control de flujos de personas basado en la detecci\u00f3n de terminales m\u00f3viles y servicios de marketing de proximidad dentro del eje tres \u00abTransici\u00f3n digital\u00bb, de los proyectos del Plan de Sostenibilidad Tur\u00edstica en Destino del a\u00f1o 2021: Puerto de Ma\u00f3. Puerto Sostenible 2030 (PSTD 2021)-UE (Consejo Ejecutivo del Consell Insular de Menorca (CIM))",
      "why": "deadline=2026-03-23; action=WATCH; action_reason_codes=manual_review_required; why=manual_review_required"
    }
  ]
}