{
  "schemaVersion": "pull-scenario/1",
  "id": "steady-a2-baseline",
  "title": "稳态 A2 四级链基线",
  "description": "四段链 Supplier→Warehouse→Distributor→Retailer,kanban 拉动(A2),稳态无扰动。装载金样:与手写 TS 字面量(p4-sweep mkStations)metrics 逐字段相等。",
  "meta": {
    "kind": "synthetic",
    "provenance": "参数对齐 packages/core/test/pull-production-p4-sweep.test.ts mkStations 基线(C=5,N=10,seed 42,400 轮)",
    "tags": ["steady", "ablation-2", "golden-load"]
  },
  "horizon": { "maxRounds": 400, "seed": 42 },
  "supplyChain": {
    "type": "line",
    "stations": [
      { "id": 0, "name": "Supplier", "stationType": "echelon", "echelon": 0, "processTime": 1, "capacity": 100, "leadTime": 2, "wipWaitTime": 1, "kanbanBoxWait": 0.5, "infoTransmitTime": 0.5, "taktTime": 1, "safetyFactor": 2, "kanbanLimit": 10, "containerCapacity": 5, "pullType": "kanban", "designReq": 0.95, "prodEngReq": 0.95, "mfgReq": 0.95, "holdingCost": 1, "backorderCost": 5 },
      { "id": 1, "name": "Warehouse", "stationType": "echelon", "echelon": 1, "processTime": 1, "capacity": 100, "leadTime": 2, "wipWaitTime": 1, "kanbanBoxWait": 0.5, "infoTransmitTime": 0.5, "taktTime": 1, "safetyFactor": 2, "kanbanLimit": 10, "containerCapacity": 5, "pullType": "kanban", "designReq": 0.95, "prodEngReq": 0.95, "mfgReq": 0.95, "holdingCost": 1, "backorderCost": 5 },
      { "id": 2, "name": "Distributor", "stationType": "echelon", "echelon": 2, "processTime": 1, "capacity": 100, "leadTime": 2, "wipWaitTime": 1, "kanbanBoxWait": 0.5, "infoTransmitTime": 0.5, "taktTime": 1, "safetyFactor": 2, "kanbanLimit": 10, "containerCapacity": 5, "pullType": "kanban", "designReq": 0.95, "prodEngReq": 0.95, "mfgReq": 0.95, "holdingCost": 1, "backorderCost": 5 },
      { "id": 3, "name": "Retailer", "stationType": "echelon", "echelon": 3, "processTime": 1, "capacity": 100, "leadTime": 2, "wipWaitTime": 1, "kanbanBoxWait": 0.5, "infoTransmitTime": 0.5, "taktTime": 1, "safetyFactor": 2, "kanbanLimit": 10, "containerCapacity": 5, "pullType": "kanban", "designReq": 0.95, "prodEngReq": 0.95, "mfgReq": 0.95, "holdingCost": 1, "backorderCost": 5 }
    ]
  },
  "demand": { "model": "ar1_seasonal", "phi": 0.5, "seasonality": 0.2, "noiseSigma": 0.1, "warmupRatio": 0.2 },
  "control": { "ablationLevel": 2, "pullType": "kanban", "containerCapacity": 5, "convergenceCheck": false },
  "arms": [ { "id": "steady", "kind": "steady" } ]
}
