{
  "caseVersion": "BPH-1.2.0",
  "formulaVersion": "CF-ENUM-1.2.0",
  "description": "Illustrative enterprise model for the Hurricane Beryl and Port Houston CrisisFlow decision case.",
  "observedEvent": {
    "object": "Port Houston public container terminals",
    "closedDates": ["2024-07-08", "2024-07-09"],
    "status": "Historical operating evidence"
  },
  "enterpriseProfile": {
    "dependentAnnualizedFlowUsd": 2000000000,
    "workdaysPerYearAssumption": 250,
    "dailyFinishedSystemEquivalents": 100,
    "orderValuePerEquivalentUsd": 80000,
    "status": "Illustrative operating model; no company is identified"
  },
  "planningScenario": {
    "closureDays": 5,
    "status": "Hypothetical duration assumption",
    "note": "The five-day planning scenario is not a claim that the historical terminal closure lasted five days."
  },
  "inputs": {
    "horizonDays": 10,
    "closureDays": 5,
    "recoveryDays": 2,
    "recoveryUnitsPerDay": 50,
    "demandUnitsPerDay": 100,
    "unitOrderValueUsd": 80000,
    "bufferDays": 2,
    "priorityUnitsPerDay": 40,
    "priorityWeight": 3,
    "budgetUsd": 1500000,
    "actionWindowDays": 10,
    "alternateReceivingCapacity": 50,
    "reservedSupplierCapacity": 25,
    "maxPriorityShortfallUnits": null,
    "alternatePortQualification": "passed",
    "supplierQualification": "passed",
    "priorityRule": "passed",
    "authority": {
      "A": "passed",
      "B": "passed",
      "C": "passed",
      "D": "passed",
      "E": "passed"
    }
  },
  "actions": [
    {
      "id": "A",
      "name": "Alternate-port routing",
      "costUsd": 1200000,
      "firstEffectDay": 3,
      "effect": "Up to 35 substitute inbound units per day"
    },
    {
      "id": "B",
      "name": "Limited supplier shift",
      "costUsd": 900000,
      "firstEffectDay": 4,
      "effect": "Up to the reserved supplier capacity per day"
    },
    {
      "id": "C",
      "name": "Inventory repositioning",
      "costUsd": 400000,
      "firstEffectDay": 2,
      "effect": "One arrival of 100 additional planning units"
    },
    {
      "id": "D",
      "name": "Production resequencing",
      "costUsd": 300000,
      "firstEffectDay": 2,
      "effect": "Allocate available output to priority demand first"
    },
    {
      "id": "E",
      "name": "Customer-priority communication",
      "costUsd": 100000,
      "firstEffectDay": 1,
      "effect": "Required notification step before resequencing; no physical supply effect"
    }
  ],
  "constraints": {
    "portfolioCount": 32,
    "sharedReceivingCapacityAppliesTo": ["A", "B"],
    "prerequisite": "D requires E",
    "incompatibility": "C and D cannot be combined in this fixture",
    "objective": "minimize 3 * priority shortfall + standard shortfall",
    "tieBreakers": [
      "lower total action cost",
      "earlier latest first-effect day",
      "ASCII portfolio key"
    ]
  },
  "baselineResult": {
    "selectedPortfolio": "BC",
    "totalCostUsd": 1300000,
    "priorityShortfallUnits": 80,
    "standardShortfallUnits": 120,
    "totalShortfallUnits": 200,
    "totalOrderValueOutsideHorizonUsd": 16000000,
    "noResponseOrderValueOutsideHorizonUsd": 32000000,
    "orderValueBroughtInsideHorizonUsd": 16000000,
    "weightedObjectiveUnits": 360
  },
  "disclosure": "Historical event evidence is combined with an illustrative enterprise model. No company or customer is identified."
}
