$ ⌘K
// playbooks / global-supply-chain-risk · disruption_simulation

Disruption Simulation & Scenario Analysis

step_count: 6· runtime: —

Simulation-based analysis: model supply chain disruption scenarios using discrete-event simulation and system dynamics. Test pandemic, natural disaster, and geopolitical disruption scenarios. Compare mitigation strategies.

// pipeline
6 steps· DAG
01

Simulation Data Quality Gate

action data_quality_gateon fail: abort
config (3 keys)
{
  "min_nodes": 20,
  "require_network": true,
  "require_process_times": true
}
02

Baseline DES — Normal Operations

engine discrete_event_simulation
config (4 keys)
{
  "kpis": [
    "fill_rate",
    "total_cost",
    "average_lead_time"
  ],
  "n_replications": 100,
  "network_source": "supply_chain_graph",
  "simulation_horizon": 365
}
03

Scenario: Pandemic Facility Closures

engine discrete_event_simulationbaseline_simulation
config (5 keys)
{
  "closure_duration_days": [
    30,
    60,
    90
  ],
  "closure_probability": 0.3,
  "n_replications": 100,
  "scenario": "pandemic",
  "staggered_reopening": true
}
expected results (1 key)
{
  "revenue_loss_pct": {
    "min_value": 15
  }
}
04

Scenario: Trade Restriction / Sanctions

engine discrete_event_simulationbaseline_simulation
config (4 keys)
{
  "affected_regions": [
    "specified_at_runtime"
  ],
  "n_replications": 100,
  "restriction_severity": [
    0.5,
    0.75,
    1
  ],
  "scenario": "trade_restriction"
}
05

System Dynamics — Bullwhip Effect Analysis

engine system_dynamics
config (5 keys)
{
  "demand_shock_pct": 10,
  "echelons": 4,
  "information_sharing": [
    false,
    true
  ],
  "model_type": "beer_game",
  "simulation_horizon": 52
}
expected results (1 key)
{
  "demand_amplification_ratio": {
    "min_value": 2
  }
}
06

Mitigation Strategy Comparison

config (3 keys)
{
  "compare_across_scenarios": true,
  "cost_benefit_analysis": true,
  "strategies": [
    "dual_sourcing",
    "increased_inventory",
    "nearshoring",
    "information_sharing"
  ]
}
// from pax
Global Supply Chain Risk
// engines
engine.system_dynamicsengine.discrete_event_simulation
// note
step bodies extracted from the .pax archive at build time. download the parent pax for the full yaml.
[ download global-supply-chain-risk.pax.tar.gz ]