{
  "schema_version": "1.0",
  "airport": "BGY",
  "language": "it",
  "acceptance": "prototype_source_review_only_not_gold",
  "generated_from": "data/parking.json",
  "booking_url": "https://www.milanairports-shop.com/en/parking/bergamo-parking",
  "map_url": "https://www.milanairports-shop.com/en/parking/bergamo-parking",
  "accessibility_url": "https://www.milanbergamoairport.it/en/Reserved_parking_spaces/",
  "intro": "Accogli nella sosta breve, raggiungi il terminal a piedi dal P2 o con la navetta P3. Controlla con attenzione il nome dell’area P1.",
  "summary": "P1 Est: primi 30 min gratuiti per una visita breve. P2 vicino al terminal; P3 con navetta. Controlla nome dell’area e tariffario all’ingresso.",
  "options": [
    {
      "id": "p1-est",
      "name": "P1 Est",
      "kind": "pickup",
      "access": {
        "text": "Parcheggio scoperto; lo shop indica due minuti a piedi dalle partenze.",
        "status": "confirmed",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "rules": {
        "status": "confirmed",
        "source_urls": [
          "https://landing.milanbergamoairport.it/"
        ],
        "checked_at": "2026-10-08",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text",
        "text": "P1 Est: le FAQ attuali dei parcheggi aeroportuali indicano 30 minuti gratuiti. Controlla i cartelli all’ingresso P1 Est. La regola generale P1 ha un ambito diverso; verifica le tariffe successive.",
        "scope": "P1 Est only"
      },
      "price": {
        "status": "partial",
        "source_urls": [
          "https://landing.milanbergamoairport.it/"
        ],
        "checked_at": "2026-10-08",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text",
        "text": "Primi 30 min gratuiti al P1 Est. Tariffe successive non verificate; leggi il tariffario all’ingresso.",
        "amount": null,
        "free_minutes": 30,
        "reported_free_minutes": 30,
        "price_kind": "free_allowance_then_unverified_tariff",
        "paid_tariff_status": "unknown"
      },
      "purposes": [
        "dropoff",
        "pickup"
      ],
      "canonical_ground": [
        {
          "id": "bgy-p1-est-free",
          "target": "parking:p1-est",
          "airport": "bgy",
          "name": "p1-est-free",
          "entity_id": "ee70cd91-381a-4932-afb5-7d214b5a0dbd",
          "observation_id": "34145280-aae7-5ddf-b39c-5bc12c15ac90",
          "status": "usable",
          "facts": {
            "price.scope": "P1 Est only",
            "price.amount": null,
            "price.free_minutes": 30,
            "price.paid_tariff_status": "unknown"
          },
          "text": "Il P1 Est prevede 30 minuti gratuiti. La tariffa successiva resta da verificare.",
          "live_availability": null,
          "source_urls": [
            "https://landing.milanbergamoairport.it/"
          ],
          "unknown": [
            "Current paid tariff"
          ],
          "observed_at": "2026-10-08T19:01:14.478+00:00",
          "verified_at": "2026-10-08T19:08:24.0368+00:00",
          "valid_to": "2026-11-07T19:08:24.0368+00:00",
          "review_due_at": "2027-10-08T19:08:24.0368+00:00",
          "source_record_id": "902907dd-aed1-5482-8190-c1f22eb54af2",
          "rights_status": "official_reference_allowed",
          "source_health_status": "healthy",
          "supporting_source_record_ids": []
        }
      ],
      "canonical_identity": {
        "status": "mapped_product_group",
        "products": [
          {
            "product_id": "e7fb4737-6b7f-4ea3-a28c-47cab5727eb1",
            "product_name": "P1 Est Parking",
            "facility_id": "f17ae2e8-a3a2-48a8-959a-2947dd332b0d"
          }
        ],
        "accepted_scope": "identity_only; accepted facts are listed separately in canonical_ground",
        "whole_card_verified": false
      }
    },
    {
      "id": "p2",
      "name": "P2 Terminal · A, B o scoperto",
      "kind": "trip",
      "access": {
        "text": "Coperto A: due minuti dalle partenze; coperto B: tre; scoperto: quattro dal terminal. Stime dell’operatore, senza il tempo per parcheggiare.",
        "status": "confirmed",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "rules": {
        "text": "Il coperto B è disponibile solo online. Scegli il settore durante la prenotazione.",
        "status": "confirmed",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "price": {
        "text": "Preventivo per le tue date · non una tariffa giornaliera fissa",
        "status": "unknown",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "amount": null,
        "price_kind": "date_quote",
        "source_role": "verification_handoff",
        "freshness": "recorded_not_live",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "purposes": [
        "trip"
      ],
      "canonical_ground": [],
      "canonical_identity": {
        "status": "mapped_product_group",
        "products": [
          {
            "product_id": "5c7adbfd-e0f0-42e1-ad18-12cc26890fc2",
            "product_name": "P2 Terminal Parking",
            "facility_id": "ed489561-d268-4094-9f4b-89e545364dfc"
          }
        ],
        "accepted_scope": "identity_only; accepted facts are listed separately in canonical_ground",
        "whole_card_verified": false
      }
    },
    {
      "id": "p3",
      "name": "P3 Smart · coperto o scoperto",
      "kind": "trip",
      "access": {
        "text": "Parcheggio per soste lunghe con navetta gratuita 24 ore su 24.",
        "status": "confirmed",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "rules": {
        "text": "Il P3 coperto è disponibile solo online. Prevedi tempo aggiuntivo per parcheggio e navetta.",
        "status": "confirmed",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "freshness": "recorded_not_live",
        "source_role": "evidence",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "price": {
        "text": "Preventivo per le tue date · non una tariffa giornaliera fissa",
        "status": "unknown",
        "source_urls": [
          "https://www.milanairports-shop.com/en/parking/bergamo-parking"
        ],
        "checked_at": "2026-10-07",
        "valid_until": null,
        "amount": null,
        "price_kind": "date_quote",
        "source_role": "verification_handoff",
        "freshness": "recorded_not_live",
        "review_policy": "recheck_for_visit_date",
        "retrieval_method": "primary_page_text"
      },
      "purposes": [
        "trip"
      ],
      "canonical_ground": [
        {
          "id": "bgy-p3-outdoor-waiting",
          "target": "parking:p3",
          "airport": "bgy",
          "name": "p3-outdoor-waiting",
          "entity_id": "ee70cd91-381a-4932-afb5-7d214b5a0dbd",
          "observation_id": "0193ad16-4831-5ba1-bcf5-1dde997319f3",
          "status": "usable",
          "facts": {
            "waiting_allowance.purpose": "wait before proceeding to terminal",
            "waiting_allowance.free_minutes": 30,
            "waiting_allowance.product_scope": "P3 outdoor only"
          },
          "text": "Il P3 scoperto consente fino a 30 minuti di attesa gratuita prima di raggiungere il terminal. Per soste più lunghe verifica tariffe o condizioni di prenotazione.",
          "live_availability": null,
          "source_urls": [
            "https://landing.milanbergamoairport.it/"
          ],
          "unknown": [
            "Subsequent paid tariff"
          ],
          "observed_at": "2026-10-08T19:01:14.478+00:00",
          "verified_at": "2026-10-08T19:08:24.0368+00:00",
          "valid_to": "2026-11-07T19:08:24.0368+00:00",
          "review_due_at": "2027-10-08T19:08:24.0368+00:00",
          "source_record_id": "902907dd-aed1-5482-8190-c1f22eb54af2",
          "rights_status": "official_reference_allowed",
          "source_health_status": "healthy",
          "supporting_source_record_ids": []
        }
      ],
      "canonical_identity": {
        "status": "mapped_product_group",
        "products": [
          {
            "product_id": "111dcb78-3aac-4894-8671-05aaeeff7025",
            "product_name": "P3 Smart Covered",
            "facility_id": "a1452461-b782-4fe5-bf61-bf062765b0ee"
          },
          {
            "product_id": "393cf559-904e-45ce-b756-b8cfd4c606d7",
            "product_name": "P3 Smart Uncovered",
            "facility_id": "538d5612-3f78-485a-af6b-e31265a255d6"
          }
        ],
        "accepted_scope": "identity_only; accepted facts are listed separately in canonical_ground",
        "whole_card_verified": false
      }
    }
  ],
  "canonical_accessibility": [
    {
      "id": "bgy-accessible-parking",
      "target": "parking:accessibility",
      "airport": "bgy",
      "name": "accessible-parking",
      "entity_id": "ee70cd91-381a-4932-afb5-7d214b5a0dbd",
      "observation_id": "6d82d66e-d11a-56c2-be10-5f4f074d0b5c",
      "status": "usable",
      "facts": {
        "documents": [
          "entry_ticket",
          "identity_document",
          "CUDE_badge_displayed_on_vehicle"
        ],
        "eligibility": "Departing disabled traveler, required documentation shown at entrance parking ticket office",
        "price.amount": 0,
        "price.currency": "EUR",
        "eligible_sections": [
          "P1H",
          "P2H"
        ],
        "additional_document": "departure flight ticket or reservation",
        "additional_document_threshold_hours": 6
      },
      "text": "La sosta gratuita per disabili è soggetta a condizioni nelle aree riservate P1H/P2H. Presenta biglietto d’ingresso, documento e CUDE; oltre sei ore serve anche il biglietto o la prenotazione del volo in partenza.",
      "live_availability": null,
      "source_urls": [
        "https://www.milanbergamoairport.it/en/Reserved_parking_spaces/"
      ],
      "unknown": [
        "P3 accessible tariff"
      ],
      "observed_at": "2026-10-08T19:01:12.692+00:00",
      "verified_at": "2026-10-08T19:08:24.0368+00:00",
      "valid_to": "2026-11-07T19:08:24.0368+00:00",
      "review_due_at": "2027-10-08T19:08:24.0368+00:00",
      "source_record_id": "bb367fa7-a95e-581c-b8ee-b9bcfa29b135",
      "rights_status": "official_reference_allowed",
      "source_health_status": "healthy",
      "supporting_source_record_ids": []
    }
  ],
  "live_occupancy": "unknown",
  "affiliate": false,
  "coverage": "official_products_only",
  "standard_version": "1.15"
}
