{
  "disclosure": "SYNTHETIC DEMONSTRATION — fictional operation, records and allocations; no employer or customer engagement",
  "factory": {
    "id": "SYN-OPS-01",
    "name": "Cooling Systems Factory",
    "operatorId": "SYN-021",
    "operator": "SYN-021 · Fictional equipment fabricator",
    "version": "factory-1.0",
    "scenarioId": "SYN-SCENARIO-001",
    "revision": "A",
    "seed": 26831,
    "productId": "SYN-LC-1000",
    "productName": "Modular liquid-cooling skid",
    "drawing": "SYN-PID-LC1000 Rev B",
    "widthM": 32,
    "depthM": 20,
    "weeklyDemand": 8
  },
  "areas": [
    {
      "id": "R1",
      "name": "Receiving",
      "function": "Identify purchased components and record supplier-lot lineage before use.",
      "station": "SYN-ST-R01",
      "x": 1,
      "y": 1,
      "w": 6,
      "h": 5,
      "next": "Incoming quality Q1",
      "caseId": "ncr"
    },
    {
      "id": "Q1",
      "name": "Incoming quality",
      "function": "Screen HX-12 harnesses, review supplier evidence and control suspect-lot disposition.",
      "station": "SYN-ST-Q01",
      "x": 9,
      "y": 1,
      "w": 6,
      "h": 5,
      "next": "Kitting K1 after disposition",
      "caseId": "ncr"
    },
    {
      "id": "M1",
      "name": "Valve machining",
      "function": "Finish the valve-spool diameter and inspect the process against its fixed reference.",
      "station": "SYN-ST-M01",
      "machine": "SYN-MC-01",
      "x": 1,
      "y": 10,
      "w": 7,
      "h": 8,
      "next": "Kitting K1 after component review",
      "caseId": "spc"
    },
    {
      "id": "K1",
      "name": "Kitting",
      "function": "Associate the required valve component, sensor harness and purchased equipment with the work order.",
      "station": "SYN-ST-K01",
      "x": 17,
      "y": 1,
      "w": 6,
      "h": 5,
      "next": "Skid assembly A1"
    },
    {
      "id": "A1",
      "name": "Skid assembly",
      "function": "Assemble the fictional skid and record its build configuration and component lineage.",
      "station": "SYN-ST-A01",
      "x": 11,
      "y": 10,
      "w": 12,
      "h": 8,
      "next": "Factory acceptance T1"
    },
    {
      "id": "T1",
      "name": "Acceptance test",
      "function": "Review the seven FAT requirements, configuration, test records and punch-list disposition.",
      "station": "SYN-ST-T01",
      "machine": "SYN-TEST-01",
      "x": 25,
      "y": 10,
      "w": 6,
      "h": 8,
      "next": "Release D1 after acceptance review",
      "caseId": "fat"
    },
    {
      "id": "D1",
      "name": "Release",
      "function": "Review material disposition and equipment acceptance together before a simulated shipment decision.",
      "station": "SYN-ST-D01",
      "x": 25,
      "y": 1,
      "w": 6,
      "h": 5,
      "next": "Shipment only after all applicable gates",
      "caseId": "fat"
    }
  ],
  "components": [
    {
      "id": "SYN-VS25",
      "name": "Valve-spool component",
      "quantity": 1,
      "unit": "each",
      "origin": "Machining cell M1"
    },
    {
      "id": "HX-12",
      "name": "Sensor harness",
      "quantity": 1,
      "unit": "set",
      "origin": "Supplier SYN-014"
    },
    {
      "id": "SYN-PUMP-01",
      "name": "Pump",
      "quantity": 2,
      "unit": "each",
      "origin": "Purchased; supplier not modeled"
    },
    {
      "id": "SYN-HX-01",
      "name": "Heat exchanger",
      "quantity": 1,
      "unit": "each",
      "origin": "Purchased; supplier not modeled"
    },
    {
      "id": "SYN-FRAME-01",
      "name": "Skid frame",
      "quantity": 1,
      "unit": "each",
      "origin": "Purchased; supplier not modeled"
    }
  ],
  "lots": [
    {
      "id": "SYN-301",
      "componentId": "SYN-VS25",
      "origin": "M1 / SYN-RUN-01 / SYN-SH-M01",
      "caseId": "spc",
      "sampleRange": [
        1,
        30
      ],
      "note": "Baseline observations. Sample count is not a produced-lot quantity."
    },
    {
      "id": "SYN-302",
      "componentId": "SYN-VS25",
      "origin": "M1 / SYN-RUN-01 / SYN-SH-M01",
      "caseId": "spc",
      "sampleRange": [
        31,
        50
      ],
      "note": "Early drift. Review process evidence before component disposition."
    },
    {
      "id": "SYN-303",
      "componentId": "SYN-VS25",
      "origin": "M1 / SYN-RUN-01 / SYN-SH-M01",
      "caseId": "spc",
      "sampleRange": [
        51,
        70
      ],
      "note": "Continued drift. Existing SPC containment recommendation applies."
    },
    {
      "id": "SYN-304",
      "componentId": "SYN-VS25",
      "origin": "M1 / SYN-RUN-01 / SYN-SH-M01",
      "caseId": "spc",
      "sampleRange": [
        71,
        90
      ],
      "note": "Limited corrected run; not a completed long-term capability qualification."
    },
    {
      "id": "SYN-A1",
      "componentId": "HX-12",
      "origin": "SYN-014",
      "caseId": "ncr",
      "received": 200,
      "screened": 40,
      "failures": 0,
      "note": "Reference lot outside the suspect setup window. Sampled conformity is limited evidence."
    },
    {
      "id": "SYN-B1",
      "componentId": "HX-12",
      "origin": "SYN-014",
      "caseId": "ncr",
      "received": 400,
      "screened": 40,
      "failures": 9,
      "note": "Suspect supplier setup window; material disposition requires NCR review."
    },
    {
      "id": "SYN-B2",
      "componentId": "HX-12",
      "origin": "SYN-014",
      "caseId": "ncr",
      "received": 350,
      "screened": 40,
      "failures": 2,
      "note": "Suspect supplier setup window; material disposition requires NCR review."
    }
  ],
  "orders": [
    {
      "id": "SYN-WO-001",
      "unitId": "SYN-LC-1000-001",
      "quantity": 1,
      "area": "A1",
      "valveLot": "SYN-301",
      "harnessLot": "SYN-A1",
      "note": "Illustrative assembly order with reference-component lineage. No FAT result is assigned."
    },
    {
      "id": "SYN-WO-002",
      "unitId": "SYN-LC-1000-002",
      "quantity": 1,
      "area": "K1",
      "valveLot": "SYN-302",
      "harnessLot": "SYN-B1",
      "note": "Illustrative kit with two independent component-review concerns."
    },
    {
      "id": "SYN-WO-003",
      "unitId": "SYN-LC-1000-003",
      "quantity": 1,
      "area": "T1",
      "valveLot": "SYN-304",
      "harnessLot": "SYN-B2",
      "note": "Existing FAT unit. Supplier-material disposition and equipment acceptance are separate reviews."
    }
  ],
  "caseLinks": {
    "spc": {
      "id": "SYN-CASE-SPC",
      "href": "/engineering-lab",
      "label": "SPC / process quality",
      "area": "M1",
      "record": "SYN-RUN-01",
      "evidence": [
        "SPC-E01",
        "SPC-E02",
        "SPC-E03"
      ],
      "orders": [
        "SYN-WO-001",
        "SYN-WO-002",
        "SYN-WO-003"
      ],
      "scope": "Valve-spool inspection history; 90 individual measurements."
    },
    "ncr": {
      "id": "SYN-NCR-026",
      "href": "/engineering-lab/ncr",
      "label": "NCR / 8D",
      "area": "Q1",
      "record": "SYN-NCR-026",
      "evidence": [
        "NCR-E01",
        "NCR-E02",
        "NCR-E03",
        "NCR-E04",
        "NCR-E05",
        "NCR-E06"
      ],
      "orders": [
        "SYN-WO-002",
        "SYN-WO-003"
      ],
      "scope": "750 suspect supplier units; 11 failures observed in 80 suspect-lot screens."
    },
    "fat": {
      "id": "SYN-FAT-003",
      "href": "/engineering-lab/fat",
      "label": "Equipment FAT",
      "area": "T1",
      "record": "SYN-FAT-003 Rev A",
      "evidence": [
        "FAT-E01",
        "FAT-E02",
        "FAT-E03",
        "FAT-E04",
        "FAT-E05",
        "FAT-E06",
        "FAT-E07"
      ],
      "orders": [
        "SYN-WO-003"
      ],
      "scope": "Acceptance record for unit SYN-LC-1000-003 only."
    }
  },
  "standardWork": [
    {
      "area": "M1",
      "minutes": 6,
      "basis": "Per valve: machining plus inspection; teaching assumption."
    },
    {
      "area": "K1",
      "minutes": 45,
      "basis": "Per skid kit; teaching assumption."
    },
    {
      "area": "A1",
      "minutes": 240,
      "basis": "Per assembled skid; teaching assumption."
    },
    {
      "area": "T1",
      "minutes": 120,
      "basis": "Per skid, attended test-work content; not test elapsed duration."
    }
  ],
  "metricDictionary": [
    {
      "id": "requested-skids",
      "name": "Requested output",
      "unit": "skids / hypothetical week",
      "basis": "Visitor planning input. Baseline is 8; not an observed production result."
    },
    {
      "id": "component-demand",
      "name": "Gross component requirement",
      "unit": "each or sets / hypothetical week",
      "basis": "Requested skids × component quantity per skid; excludes inventory netting and purchasing lead time."
    },
    {
      "id": "standard-work",
      "name": "Standard work content",
      "unit": "hours / hypothetical week",
      "basis": "Requested skids × assumed work minutes per unit / 60. Excludes rework, downtime and waiting; not a capacity or staffing forecast."
    },
    {
      "id": "tracked-orders",
      "name": "Illustrative order trace",
      "unit": "orders",
      "basis": "Three one-unit records illustrating component genealogy; not a complete schedule for the weekly demand."
    },
    {
      "id": "spc-samples",
      "name": "SPC measured population",
      "unit": "observations",
      "basis": "90 sampled measurements from the existing SPC case. Not total production or an inferred lot defect count."
    },
    {
      "id": "suspect-material",
      "name": "Suspect supplier population",
      "unit": "units",
      "basis": "400 in SYN-B1 + 350 in SYN-B2. Distinct from 11 observed sample failures."
    }
  ],
  "processFlow": [
    {
      "from": "R1",
      "to": "Q1",
      "label": "Purchased harnesses / incoming records"
    },
    {
      "from": "Q1",
      "to": "K1",
      "label": "Dispositioned purchased material"
    },
    {
      "from": "M1",
      "to": "K1",
      "label": "Machined valve components after review"
    },
    {
      "from": "K1",
      "to": "A1",
      "label": "Work-order kit"
    },
    {
      "from": "A1",
      "to": "T1",
      "label": "Configured assembly"
    },
    {
      "from": "T1",
      "to": "D1",
      "label": "Acceptance evidence"
    }
  ],
  "planningHistory": [
    {
      "period": "SYN-P01",
      "requestedSkids": 9,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P02",
      "requestedSkids": 10,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P03",
      "requestedSkids": 8,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P04",
      "requestedSkids": 8,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P05",
      "requestedSkids": 7,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P06",
      "requestedSkids": 7,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P07",
      "requestedSkids": 7,
      "classification": "Synthetic planning assumption"
    },
    {
      "period": "SYN-P08",
      "requestedSkids": 7,
      "classification": "Synthetic planning assumption"
    }
  ]
}
