{
  "id": "graph-run4417",
  "label": "RUN-4417 · Velo Trainer 2 · Line B · plant HCMC-03",
  "nodes": [
    {
      "id": "twin",
      "label": "Twin simulate",
      "agent": "Yield-and-Energy",
      "tool": "twin.simulate_run",
      "status": "success",
      "col": 0,
      "row": 0,
      "inputs": "pattern velo-trainer-2, hide batch LH-2291, mould set M-14",
      "outputs": "nest v7, mould recipe R-08, bond window 62–68 °C",
      "duration": "2m 40s"
    },
    {
      "id": "cut",
      "label": "Cut and nest",
      "agent": "Cut-and-Nest",
      "tool": "cut.nest_optimize",
      "status": "success",
      "col": 1,
      "row": 0,
      "inputs": "64 hides scanned, 1,842 defects marked",
      "outputs": "leather yield 87.4% (+8.3 pts), 22, nested parts",
      "duration": "4m 12s"
    },
    {
      "id": "stitch",
      "label": "Stitch upper",
      "agent": "Stitch-and-Upper",
      "tool": "stitch.tension_control",
      "status": "success",
      "col": 2,
      "row": 0,
      "inputs": "seam map v3, thread lot TL-77, 14 stations",
      "outputs": "stitch tension within ±4%, 3 skips corrected",
      "duration": "11m 08s"
    },
    {
      "id": "mold",
      "label": "Mould sole",
      "agent": "Mold-and-Sole",
      "tool": "mold.density_control",
      "status": "success",
      "col": 3,
      "row": 0,
      "inputs": "EVA lot EV-1180, press P-3, recipe R-08",
      "outputs": "midsole density 0.24 g/cm³ ±1.8%, cure 214 s",
      "duration": "9m 51s"
    },
    {
      "id": "last",
      "label": "Last upper",
      "agent": "Last-and-Bond",
      "tool": "last.fit_control",
      "status": "success",
      "col": 0,
      "row": 1,
      "inputs": "last set L-42, heat 78 °C, tension profile T-2",
      "outputs": "toe-lasting deviation 0.6 mm, heel seat true",
      "duration": "6m 33s"
    },
    {
      "id": "bond",
      "label": "Bond sole",
      "agent": "Last-and-Bond",
      "tool": "bond.window_control",
      "status": "approve",
      "col": 1,
      "row": 1,
      "inputs": "primer PR-9, adhesive AD-22, RH 71%, activation 64 °C",
      "outputs": "window shifted +2 °C — human approval requested",
      "duration": "3m 04s"
    },
    {
      "id": "check",
      "label": "Inspect pair",
      "agent": "Quality-and-Fit",
      "tool": "quality.inspect",
      "status": "success",
      "col": 2,
      "row": 1,
      "inputs": "bond-line vision, 3D fit metrology, cosmetic scan",
      "outputs": "first-pass yield 98.2%, 21 pairs to rework",
      "duration": "5m 47s"
    },
    {
      "id": "pack",
      "label": "Finish and pack",
      "agent": "Robot-and-Assembly",
      "tool": "robot.finish_pack",
      "status": "success",
      "col": 3,
      "row": 1,
      "inputs": "cleaning, lacing, insole, carton spec C-4",
      "outputs": "1,179 pairs packed, 21 held for rework",
      "duration": "18m 22s"
    }
  ],
  "edges": [
    {
      "from": "twin",
      "to": "cut",
      "kind": "sequence"
    },
    {
      "from": "cut",
      "to": "stitch",
      "kind": "sequence"
    },
    {
      "from": "stitch",
      "to": "mold",
      "kind": "sequence"
    },
    {
      "from": "mold",
      "to": "last",
      "kind": "sequence"
    },
    {
      "from": "last",
      "to": "bond",
      "kind": "sequence"
    },
    {
      "from": "bond",
      "to": "check",
      "kind": "sequence"
    },
    {
      "from": "check",
      "to": "pack",
      "kind": "sequence"
    },
    {
      "from": "check",
      "to": "cut",
      "kind": "feedback"
    }
  ]
}
