{
  "status": "candidate sensitivity model",
  "date": "2026-08-13",
  "system": {
    "nodes": 2,
    "operators_per_node_max": 2,
    "weekly_sales_target_per_node_kg": 108.8,
    "weekly_system_sales_kg": 217.6,
    "customer_facing_variants_per_market_node": 16,
    "product_families": [
      "hard candy",
      "chocolate"
    ],
    "variants_per_family": 8,
    "assumed_demand_split": "50/50"
  },
  "scenario_A_generalists": {
    "description": "Both nodes produce both product families for their own market.",
    "hard_candy_kg_per_node_week": 54.4,
    "chocolate_kg_per_node_week": 54.4,
    "average_kg_per_variant_per_node": 6.8,
    "variant_production_events_systemwide": 32,
    "production_stacks_systemwide": {
      "hard_candy": 2,
      "chocolate": 2
    }
  },
  "scenario_B_specialists": {
    "description": "One node produces hard candy for both markets; one produces chocolate for both markets.",
    "family_output_per_specialist_kg_week": 108.8,
    "average_kg_per_variant": 13.6,
    "variant_production_events_systemwide": 16,
    "production_stacks_systemwide": {
      "hard_candy": 1,
      "chocolate": 1
    },
    "cross_node_transfer_each_direction_kg_week": 54.4,
    "total_cross_node_transfer_kg_week": 108.8
  },
  "key_delta": {
    "variant_events_saved_week": 16,
    "hard_candy_stacks_avoided": 1,
    "chocolate_stacks_avoided": 1,
    "exchange_burden_created_kg_week": 108.8
  },
  "warnings": [
    "Variant production event is a modeling abstraction, not a measured batch count.",
    "Changeover minutes are sensitivity assumptions, not observed confectionery data.",
    "50/50 family demand is a simplifying assumption.",
    "Transport, traceability and regulatory classification are not yet costed."
  ]
}