{
  "manifest_version": "1.0",
  "case_id": "FO-250320",
  "slug": "the-730-capacity-call",
  "revision": "2026.09.01",
  "catalog_snapshot": "2026-01-15",
  "analysis_cutoff": "2025-03-20T07:30:00-04:00",
  "generated_from": "the-analyst synthetic enterprise world",
  "selection": {
    "branch_id": "BR0020",
    "branch_region": "REG001",
    "appointment_population": "all appointments assigned to BR0020",
    "current_roster_rule": "scheduled_end_at >= 2025-03-20 07:30 on the selected local date"
  },
  "files": [
    {
      "table": "scenario.current_appointment_roster",
      "source_table": null,
      "path": "/data/cases/the-730-capacity-call/scenario/current_appointment_roster.parquet",
      "python_path": "/data/cases/the-730-capacity-call/scenario/current_appointment_roster.parquet",
      "rows": 7,
      "bytes": 8554,
      "sha256": "33c9a0fe610cf56c8833f6660b0e7749a11a09ab334e9e18a64ffa1b31fbb387",
      "columns": [
        "appointment_id",
        "work_order_id",
        "branch_id",
        "booked_at",
        "scheduled_start_at",
        "scheduled_end_at",
        "appointment_type_code",
        "booking_channel_code",
        "created_at",
        "warehouse_available_at",
        "requested_service_code",
        "priority_code"
      ],
      "note": "Outcome-withheld remaining appointment roster for the 07:30 decision."
    },
    {
      "table": "scenario.capacity_bulletin",
      "source_table": null,
      "path": "/data/cases/the-730-capacity-call/scenario/capacity_bulletin.parquet",
      "python_path": "/data/cases/the-730-capacity-call/scenario/capacity_bulletin.parquet",
      "rows": 1,
      "bytes": 12361,
      "sha256": "700b4459d44fc06bae86bbbd1a70f532648782954fd801034f15ae2a72b0877b",
      "columns": [
        "decision_at",
        "branch_id",
        "timezone_name",
        "region_id",
        "remaining_appointments",
        "scheduled_staff_on_shift",
        "dispatcher_review_capacity",
        "proactive_contact_capacity",
        "emergency_reroute_capacity",
        "missed_window_cost_units",
        "unnecessary_contact_cost_units",
        "dispatcher_review_cost_units",
        "emergency_reroute_cost_units",
        "mean_temperature_c",
        "mean_snowfall_mm",
        "mean_wind_speed_kph",
        "source_note"
      ],
      "note": "Approved 07:25 current-weather, aggregate-capacity, cost, and action limits."
    },
    {
      "table": "scenario.appointment_geography",
      "source_table": null,
      "path": "/data/cases/the-730-capacity-call/scenario/appointment_geography.parquet",
      "python_path": "/data/cases/the-730-capacity-call/scenario/appointment_geography.parquet",
      "rows": 3517,
      "bytes": 29324,
      "sha256": "1c56658560c690826e73962b6613cb2358f712282ff7e5069a6d0255e65b35ee",
      "columns": [
        "appointment_id",
        "service_site_id",
        "site_type",
        "created_date",
        "is_active",
        "service_area_id",
        "region_id",
        "state_code"
      ],
      "note": "Privacy-minimized appointment-to-service-area bridge; raw address and coordinates are excluded."
    },
    {
      "table": "field_ops.appointment",
      "source_table": "field_ops.appointment",
      "path": "/data/cases/the-730-capacity-call/field_ops/appointment.parquet",
      "python_path": "/data/cases/the-730-capacity-call/field_ops/appointment.parquet",
      "rows": 3517,
      "bytes": 92008,
      "sha256": "f7a87c2f8d442b1f3d01749941194e42af2accad798525c5e49d468cde6d1d5b",
      "columns": [
        "appointment_id",
        "account_id",
        "service_site_id",
        "branch_id",
        "booked_at",
        "scheduled_start_at",
        "scheduled_end_at",
        "appointment_type_code",
        "booking_channel_code",
        "storm_disruption_flag"
      ],
      "note": "Historical and current service windows; realized storm flag is a forbidden outcome feature."
    },
    {
      "table": "field_ops.work_order",
      "source_table": "field_ops.work_order",
      "path": "/data/cases/the-730-capacity-call/field_ops/work_order.parquet",
      "python_path": "/data/cases/the-730-capacity-call/field_ops/work_order.parquet",
      "rows": 3517,
      "bytes": 173439,
      "sha256": "91bfe9a9ff413cf38ab3be48d5e412d5232a98c7c5589234ececfcd35d79118f",
      "columns": [
        "work_order_id",
        "work_order_code",
        "appointment_id",
        "account_id",
        "service_site_id",
        "asset_id",
        "subscription_id",
        "branch_id",
        "created_at",
        "warehouse_available_at",
        "requested_service_code",
        "priority_code",
        "current_status_code",
        "assigned_employee_id",
        "scheduled_start_at",
        "completed_at",
        "first_time_fix_flag",
        "storm_disruption_flag",
        "final_resolution_code",
        "extract_as_of"
      ],
      "note": "Frozen source includes final fields unavailable at historical morning cutoffs."
    },
    {
      "table": "field_ops.work_order_status_event",
      "source_table": "field_ops.work_order_status_event",
      "path": "/data/cases/the-730-capacity-call/field_ops/work_order_status_event.parquet",
      "python_path": "/data/cases/the-730-capacity-call/field_ops/work_order_status_event.parquet",
      "rows": 21102,
      "bytes": 334137,
      "sha256": "fd63a21662cfdcaa04ed2de9af60915aa1c32eb7cbbd9e07afd798d8497a38de",
      "columns": [
        "work_order_status_event_id",
        "work_order_id",
        "status_code",
        "occurred_at",
        "source_recorded_at",
        "employee_id",
        "source_system_code"
      ],
      "note": "Reconstruct state with occurred and source-recorded clocks before aggregating."
    },
    {
      "table": "field_ops.visit",
      "source_table": "field_ops.visit",
      "path": "/data/cases/the-730-capacity-call/field_ops/visit.parquet",
      "python_path": "/data/cases/the-730-capacity-call/field_ops/visit.parquet",
      "rows": 3517,
      "bytes": 100342,
      "sha256": "57b262afb8c8e9d73a41a74da21613b757e1f867399df225d4d0fad1c2be83e0",
      "columns": [
        "visit_id",
        "work_order_id",
        "appointment_id",
        "employee_id",
        "service_site_id",
        "arrived_at",
        "departed_at",
        "travel_minutes",
        "onsite_minutes",
        "customer_present_flag",
        "visit_outcome_code"
      ],
      "note": "First arrival creates the matured breach label; all visit facts are post-decision."
    },
    {
      "table": "workforce.shift",
      "source_table": "workforce.shift",
      "path": "/data/cases/the-730-capacity-call/workforce/shift.parquet",
      "python_path": "/data/cases/the-730-capacity-call/workforce/shift.parquet",
      "rows": 9687,
      "bytes": 125789,
      "sha256": "7cff4b42563550aa4d0d2f8da5dd635afd0cdb3f54c383d7a4b175446dfca30b",
      "columns": [
        "shift_id",
        "employee_id",
        "branch_id",
        "scheduled_start_at",
        "scheduled_end_at",
        "shift_role",
        "shift_status",
        "source_system_code"
      ],
      "note": "Scheduled branch capacity; final shift status is not proof of morning availability."
    },
    {
      "table": "workforce.employee_role_history",
      "source_table": "workforce.employee_role_history",
      "path": "/data/cases/the-730-capacity-call/workforce/employee_role_history.parquet",
      "python_path": "/data/cases/the-730-capacity-call/workforce/employee_role_history.parquet",
      "rows": 28,
      "bytes": 3270,
      "sha256": "bf508e9403a0ca620e3c2c6ee12934e60eb9fe3069c094f009eb23f9f1f4efae",
      "columns": [
        "employee_role_id",
        "employee_id",
        "org_unit_id",
        "branch_id",
        "job_family",
        "job_title",
        "effective_from",
        "effective_to",
        "is_current"
      ],
      "note": "Restricted effective role history for aggregate feasibility checks only."
    },
    {
      "table": "external.weather_station",
      "source_table": "external.weather_station",
      "path": "/data/cases/the-730-capacity-call/external/weather_station.parquet",
      "python_path": "/data/cases/the-730-capacity-call/external/weather_station.parquet",
      "rows": 2,
      "bytes": 2739,
      "sha256": "8ae65a73ac346e1fe2bb23d17ce411e969e94b718630fb51f779b0bc927b3ce9",
      "columns": [
        "weather_station_id",
        "station_code",
        "region_id",
        "station_name",
        "latitude",
        "longitude",
        "elevation_meters",
        "provider_code"
      ],
      "note": "Region-to-weather-station bridge."
    },
    {
      "table": "external.weather_hourly",
      "source_table": "external.weather_hourly",
      "path": "/data/cases/the-730-capacity-call/external/weather_hourly.parquet",
      "python_path": "/data/cases/the-730-capacity-call/external/weather_hourly.parquet",
      "rows": 38848,
      "bytes": 1951683,
      "sha256": "e2d7fe6dd1136932575485456d1f2264b27941818ae30cafdb605fca39928312",
      "columns": [
        "weather_observation_id",
        "weather_station_id",
        "observed_at",
        "temperature_c",
        "dew_point_c",
        "relative_humidity_pct",
        "precipitation_mm",
        "snowfall_mm",
        "wind_speed_kph",
        "wind_gust_kph",
        "pressure_hpa",
        "visibility_km",
        "condition_code",
        "quality_flag"
      ],
      "note": "Historical weather through the cutoff; later same-day conditions are omitted."
    },
    {
      "table": "external.traffic_area_hourly",
      "source_table": "external.traffic_area_hourly",
      "path": "/data/cases/the-730-capacity-call/external/traffic_area_hourly.parquet",
      "python_path": "/data/cases/the-730-capacity-call/external/traffic_area_hourly.parquet",
      "rows": 7103,
      "bytes": 176740,
      "sha256": "460252a75f2deabdc5b39e665ad5fc376bd1fa88a2432b6928d6dad80569fe75",
      "columns": [
        "traffic_area_hourly_id",
        "service_area_id",
        "observed_hour",
        "congestion_index",
        "average_speed_kph",
        "incident_count",
        "provider_coverage_pct",
        "revision_number"
      ],
      "note": "Provider revisions are retained; historical availability is not universally known."
    },
    {
      "table": "core.branch",
      "source_table": "core.branch",
      "path": "/data/cases/the-730-capacity-call/core/branch.parquet",
      "python_path": "/data/cases/the-730-capacity-call/core/branch.parquet",
      "rows": 1,
      "bytes": 2831,
      "sha256": "94701e10ca96b1da1282d52638ffbe4bac0ade4b341808c39f0a12716b7de4b2",
      "columns": [
        "branch_id",
        "branch_name",
        "region_id",
        "opened_date",
        "branch_type",
        "timezone_name",
        "latitude",
        "longitude",
        "is_active"
      ],
      "note": "Selected branch, region, and timezone."
    },
    {
      "table": "core.service_area",
      "source_table": "core.service_area",
      "path": "/data/cases/the-730-capacity-call/core/service_area.parquet",
      "python_path": "/data/cases/the-730-capacity-call/core/service_area.parquet",
      "rows": 3,
      "bytes": 2520,
      "sha256": "dc5ca5ee2578558e0cff37b6fd0350650f255996499a100e086172567f9aa351",
      "columns": [
        "service_area_id",
        "service_area_name",
        "default_branch_id",
        "region_id",
        "dispatch_zone",
        "urbanicity",
        "effective_from",
        "effective_to"
      ],
      "note": "Service-area operational geography for traffic aggregation."
    },
    {
      "table": "core.business_calendar",
      "source_table": "core.business_calendar",
      "path": "/data/cases/the-730-capacity-call/core/business_calendar.parquet",
      "python_path": "/data/cases/the-730-capacity-call/core/business_calendar.parquet",
      "rows": 1096,
      "bytes": 7637,
      "sha256": "467743d29c7a50fa41de40ceb697f938770a3a6c14286dfb96b76acd164c083f",
      "columns": [
        "calendar_date",
        "calendar_year",
        "calendar_quarter",
        "calendar_month",
        "month_name",
        "day_of_week",
        "day_name",
        "is_weekend",
        "is_month_end",
        "fiscal_year",
        "fiscal_period"
      ],
      "note": "Complete date reference for temporal folds and day features."
    }
  ],
  "table_mappings": {
    "scenario.current_appointment_roster": "/data/cases/the-730-capacity-call/scenario/current_appointment_roster.parquet",
    "scenario.capacity_bulletin": "/data/cases/the-730-capacity-call/scenario/capacity_bulletin.parquet",
    "scenario.appointment_geography": "/data/cases/the-730-capacity-call/scenario/appointment_geography.parquet",
    "field_ops.appointment": "/data/cases/the-730-capacity-call/field_ops/appointment.parquet",
    "field_ops.work_order": "/data/cases/the-730-capacity-call/field_ops/work_order.parquet",
    "field_ops.work_order_status_event": "/data/cases/the-730-capacity-call/field_ops/work_order_status_event.parquet",
    "field_ops.visit": "/data/cases/the-730-capacity-call/field_ops/visit.parquet",
    "workforce.shift": "/data/cases/the-730-capacity-call/workforce/shift.parquet",
    "workforce.employee_role_history": "/data/cases/the-730-capacity-call/workforce/employee_role_history.parquet",
    "external.weather_station": "/data/cases/the-730-capacity-call/external/weather_station.parquet",
    "external.weather_hourly": "/data/cases/the-730-capacity-call/external/weather_hourly.parquet",
    "external.traffic_area_hourly": "/data/cases/the-730-capacity-call/external/traffic_area_hourly.parquet",
    "core.branch": "/data/cases/the-730-capacity-call/core/branch.parquet",
    "core.service_area": "/data/cases/the-730-capacity-call/core/service_area.parquet",
    "core.business_calendar": "/data/cases/the-730-capacity-call/core/business_calendar.parquet"
  },
  "learner_cautions": [
    "The source work-order, visit, appointment, and shift extracts contain realized outcomes that are forbidden as scoring-time features.",
    "The approved scenario bulletin is the only authoritative current weather/capacity snapshot for the 07:30 decision.",
    "Traffic revisions lack a universal availability clock; a historical revision policy must be declared."
  ],
  "validation_reference": "generator/case_packs/reports/cases_04_06_validation.md",
  "totals": {
    "files": 15,
    "rows": 91946,
    "bytes": 3023374
  }
}
