{"tasks":[{"task_id":"easy_typhoon_response","name":"Typhoon Response","difficulty":"easy","description":"Manage a semiconductor supply chain through a single typhoon disruption affecting Taiwan. Your network has 12 supply chain nodes across 2 tiers, centered on the Taiwan-Korea-US corridor.\n\nSCENARIO: A Category 3 typhoon is approaching the Taiwan manufacturing corridor. You receive warning signals 72 hours before impact. TSMC Fab 14 (your single-source chip supplier, $500M annual spend) and the Port of Kaohsiung are directly in the storm path.\n\nKEY CHALLENGE: TSMC is a single-source dependency. If it goes offline without preparation, downstream customers (Apple, Dell, HP) face stockouts within 15-20 days. Samsung (Korea) is available as a backup but requires activation cost and has a 20% cost premium.\n\nOPTIMAL STRATEGY: Issue supplier alert during warning phase, activate Samsung as backup before impact, expedite critical orders via air freight, and increase safety stock at US warehouses. Budget of $5M is sufficient if spent wisely.\n\nSCORING: Revenue preserved (40%), timeliness of response (25%), cost efficiency (20%), stockout prevention (15%).","episode_length":30,"budget":5000000.0},{"task_id":"medium_multi_front","name":"Multi-Front Crisis","difficulty":"medium","description":"Triage three concurrent disruptions across a multi-region electronics supply chain with 25 nodes spanning 3 supplier tiers and 5 countries (Taiwan, Korea, Thailand, China, US).\n\nSCENARIO: Three crises hit in rapid succession:\n1. US West Coast port strike (Day 7) - Long Beach and Oakland ports shut down, blocking inbound shipments from Asia\n2. Thailand flooding (Day 9) - Monsoon flooding disrupts Tier 2 component suppliers in the Ayutthaya industrial zone\n3. Chinese rare earth sanctions (Day 18) - Export controls on rare earth materials affect Chinese suppliers\n\nKEY CHALLENGE: Your $8M budget can only fully mitigate ~2 of the 3 crises. You must decide which disruptions to address aggressively and which to accept partial losses on. Triage quality -- addressing the highest-impact disruptions first -- is critical.\n\nOPTIMAL STRATEGY: Prioritize port strike rerouting (highest immediate revenue impact), pre-position safety stock before Thailand floods peak, and hedge rare earth exposure rather than trying to find alternative suppliers.\n\nSCORING: Financial impact minimized (30%), triage quality (25%), budget utilization (20%), SLA compliance (15%), proactive actions (10%).","episode_length":45,"budget":8000000.0},{"task_id":"hard_cascading_crisis","name":"Cascading Crisis","difficulty":"hard","description":"Navigate a cascading geopolitical crisis in a global automotive supply chain with 40 nodes spanning 3 tiers and 6 countries (Taiwan, Korea, Japan, Germany, India, US).\n\nSCENARIO: A Taiwan Strait escalation triggers an 8-event cascade over 30 days:\n1. Military exercises near Taiwan (Day 2) - warning signals\n2. Shipping lanes restricted (Day 5) - transit delays begin\n3. Naval blockade announced (Day 8) - Taiwan ports close\n4. TSMC production halted (Day 10) - semiconductor cutoff\n5. Samsung delays from Korean caution (Day 12) - backup limited\n6. Commodity price spike (Day 15) - rare earths +80%, chips +120%\n7. Cyber attack on logistics (Day 20) - warehouse systems down\n8. Partial reopening signals (Day 30) - slow recovery begins\n\nKEY CHALLENGE: Each disruption amplifies the next. Early containment prevents cascade amplification, but the $10M budget is tight relative to the 40-node network. Information gathering (supplier alerts) is critical for seeing the cascade before it hits. The agent must balance immediate firefighting with strategic positioning for the next wave.\n\nOPTIMAL STRATEGY: Heavy information gathering in early days, pre-position safety stock before blockade, diversify away from Taiwan suppliers before cutoff, hedge commodities before spike, and maintain budget reserves for the cyber attack response.\n\nSCORING: Total loss minimized (25%), cascade containment (20%), information efficiency (15%), budget ROI (15%), network resilience (15%), customer impact (10%).","episode_length":60,"budget":10000000.0}],"action_schema":{"description":"An action taken by the supply chain risk manager.\n\nThe agent selects one action type per step with relevant parameters.\nDifferent action types require different parameters:\n\n- do_nothing: No parameters needed\n- activate_backup_supplier: target_node_id + backup_supplier_id\n- reroute_shipment: target_node_id + reroute_via (list of port IDs)\n- increase_safety_stock: target_node_id + additional_stock_days\n- expedite_order: target_node_id + expedite_mode\n- hedge_commodity: commodity + hedge_amount_usd\n- issue_supplier_alert: target_node_id","properties":{"action_type":{"description":"The type of action to take","enum":["do_nothing","activate_backup_supplier","reroute_shipment","increase_safety_stock","expedite_order","hedge_commodity","issue_supplier_alert"],"title":"Action Type","type":"string"},"target_node_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Target supply chain node ID (supplier/warehouse/port)","title":"Target Node Id"},"backup_supplier_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ID of the backup supplier to activate","title":"Backup Supplier Id"},"reroute_via":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"List of port IDs for the alternative route","title":"Reroute Via"},"additional_stock_days":{"anyOf":[{"maximum":90,"minimum":1,"type":"integer"},{"type":"null"}],"default":null,"description":"Number of extra days of inventory to order (1-90)","title":"Additional Stock Days"},"expedite_mode":{"anyOf":[{"enum":["air","rail","express_sea"],"type":"string"},{"type":"null"}],"default":null,"description":"Transport mode upgrade","title":"Expedite Mode"},"commodity":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Commodity name to hedge (e.g., 'semiconductors', 'rare_earths')","title":"Commodity"},"hedge_amount_usd":{"anyOf":[{"exclusiveMinimum":0,"type":"number"},{"type":"null"}],"default":null,"description":"Hedge notional amount in USD","title":"Hedge Amount Usd"}},"required":["action_type"],"title":"SupplyMindAction","type":"object"}}