{
  "record_type": "transport_data_preflight_fixture",
  "profile_version": "transport_preflight_demo_v1",
  "shipment_reference": "SHP-2026-0917",
  "workflow": {
    "current_state": "proposed",
    "requested_transition": "reviewed",
    "target_operational_stage": "carrier_handoff",
    "actor_role": "carrier",
    "source_timezone": "Europe/Warsaw",
    "allowed_transitions": {
      "draft": ["proposed"],
      "proposed": ["draft", "reviewed"],
      "reviewed": ["proposed", "approved"],
      "approved": ["reviewed", "signed"],
      "signed": ["amended"],
      "amended": ["reviewed", "approved", "signed"]
    }
  },
  "fields": [
    { "field_id": "consignment.id", "label": "Identyfikator przesyłki", "value": "SHP-2026-0917", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper", "forwarder"] },
    { "field_id": "document.reference", "label": "Referencja dokumentu", "value": "ECMR-DRAFT-0917", "field_owner": "forwarder", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["forwarder"], "editable_by_roles": ["forwarder"] },
    { "field_id": "sender.name", "label": "Nadawca", "value": "Demo Shipper sp. z o.o.", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper"] },
    { "field_id": "sender.country", "label": "Kraj nadawcy", "value": "PL", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper"] },
    { "field_id": "consignee.name", "label": "Odbiorca", "value": "Demo Retail GmbH", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper", "consignee"] },
    { "field_id": "consignee.country", "label": "Kraj odbiorcy", "value": "DE", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper", "consignee"] },
    { "field_id": "pickup.site", "label": "Miejsce odbioru", "value": "Poznań DC-04", "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse", "shipper"] },
    { "field_id": "pickup.country", "label": "Kraj odbioru", "value": "PL", "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse"] },
    { "field_id": "delivery.site", "label": "Miejsce dostawy", "value": "Berlin Hub-2", "field_owner": "shipper", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper", "consignee"] },
    { "field_id": "delivery.country", "label": "Kraj dostawy", "value": "DE", "field_owner": "shipper", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper", "consignee"] },
    { "field_id": "goods.description", "label": "Opis towaru", "value": "Consumer goods — demo fixture", "field_owner": "shipper", "source_system": "ERP", "required_at_stage": ["carrier_handoff"], "required_by_role": ["shipper"], "editable_by_roles": ["shipper"] },
    { "field_id": "goods.package_count", "label": "Liczba opakowań", "value": 36, "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse"] },
    { "field_id": "goods.package_type", "label": "Typ opakowania", "value": "PALLET", "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse"] },
    { "field_id": "goods.gross_weight_kg", "label": "Masa brutto", "value": 8420, "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse"] },
    { "field_id": "carrier.name", "label": "Przewoźnik", "value": "Demo Carrier S.A.", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "forwarder"] },
    { "field_id": "carrier.vat_id", "label": "Identyfikator przewoźnika", "value": "PL0000000000", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "forwarder"] },
    { "field_id": "driver.name", "label": "Kierowca", "value": "Jan Demo", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "driver"] },
    { "field_id": "driver.contact", "label": "Kontakt operacyjny kierowcy", "value": "+48 000 000 000", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "driver"] },
    { "field_id": "vehicle.registration_number", "label": "Numer rejestracyjny pojazdu", "value": "", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "driver"] },
    { "field_id": "vehicle.trailer_number", "label": "Numer naczepy", "value": "", "field_owner": "carrier", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["carrier"], "editable_by_roles": ["carrier", "driver"] },
    { "field_id": "transport.mode", "label": "Gałąź transportu", "value": "ROAD", "field_owner": "forwarder", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["forwarder"], "editable_by_roles": ["forwarder"] },
    { "field_id": "transport.route_reference", "label": "Referencja trasy", "value": "PL-DE-0917", "field_owner": "forwarder", "source_system": "TMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["forwarder"], "editable_by_roles": ["forwarder"] },
    { "field_id": "instructions.loading", "label": "Instrukcja załadunku", "value": "Rampa 12; zgłoszenie w ochronie", "field_owner": "warehouse", "source_system": "WMS", "required_at_stage": ["carrier_handoff"], "required_by_role": ["warehouse"], "editable_by_roles": ["warehouse"] },
    { "field_id": "provider.document_type", "label": "Typ dokumentu providera", "value": "ECMR", "field_owner": "integration", "source_system": "Gateway", "required_at_stage": ["carrier_handoff"], "required_by_role": ["integration"], "editable_by_roles": ["integration"] }
  ],
  "timestamps": [
    { "event_id": "handoff_created", "label": "Utworzenie przekazania", "value": "2026-09-08T00:30:00+02:00", "source_system": "TMS" },
    { "event_id": "pickup_window_start", "label": "Początek okna odbioru", "value": "2026-09-08T08:00:00+02:00", "source_system": "WMS" },
    { "event_id": "carrier_arrival", "label": "Planowany przyjazd przewoźnika", "value": "2026-09-08T08:30:00+02:00", "source_system": "TMS" },
    { "event_id": "delivery_window_start", "label": "Początek okna dostawy", "value": "2026-09-09T09:00:00+02:00", "source_system": "TMS" }
  ],
  "temporal_constraints": [
    { "before": "handoff_created", "after": "pickup_window_start", "label": "Przekazanie musi powstać przed oknem odbioru" },
    { "before": "pickup_window_start", "after": "carrier_arrival", "label": "Okno odbioru nie może zaczynać się po przyjeździe" },
    { "before": "carrier_arrival", "after": "delivery_window_start", "label": "Dostawa musi następować po przyjeździe na załadunek" }
  ],
  "provider_profile": {
    "name": "Provider Sandbox Profile A",
    "profile_version": "2026.09-demo",
    "evidence_status": "fixture_only",
    "required_fields": [
      "consignment.id",
      "document.reference",
      "sender.name",
      "consignee.name",
      "pickup.site",
      "delivery.site",
      "goods.description",
      "goods.package_count",
      "goods.gross_weight_kg",
      "carrier.name",
      "vehicle.registration_number",
      "vehicle.trailer_number"
    ],
    "supported_lifecycle_states": ["draft", "proposed", "reviewed", "approved", "signed", "amended"]
  },
  "fixture_notice": "Dane są demonstracyjne. Profil nie reprezentuje potwierdzonego kontraktu żadnego rzeczywistego providera."
}
