{
  "id": "MFG-EL01-P02",
  "equipment_id": "MFG-EL01",
  "model_version": "1.0.0-concept",
  "revision": "D1",
  "title": "Component identity and layout rehearsal",
  "status": "CONCEPT_TRAINING_DRAFT_NOT_OPERATING_SOP",
  "scope": "For the inert browser model only. Not an approved operating SOP. No physical work, production release or certification is authorised.",
  "source_basis": "Original authored concept; no approved customer/OEM SOP supplied.",
  "components": [
    "CAB-01",
    "DOOR-01",
    "PLC-01",
    "PSU-01",
    "RELAY-01",
    "REV-PLATE",
    "TERM-01"
  ],
  "steps": [
    {
      "number": 1,
      "action": "Confirm equipment and task identity.",
      "evidence": "MFG-EL01 \u00b7 Control-cabinet revision trainer. Record draft D1 and model 1.0.0-concept.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 2,
      "action": "Confirm the inert training boundary.",
      "evidence": "For the inert browser model only. Not an approved operating SOP. No physical work, production release or certification is authorised.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 3,
      "action": "Select PLC-01 in the named component picker.",
      "evidence": "Observe its position, not a real controller configuration.",
      "components": [
        "PLC-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 4,
      "action": "Locate PSU-01 separately.",
      "evidence": "No electrical connection or rating is asserted.",
      "components": [
        "PSU-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 5,
      "action": "Locate RELAY-01 and the terminal props.",
      "evidence": "Use the exact model identifiers in the training record.",
      "components": [
        "RELAY-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 6,
      "action": "Use the exploded layout to inspect mounting relationships.",
      "evidence": "Exploded layout is not a disassembly sequence.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 7,
      "action": "Inspect DOOR-01 as a detached demonstration part.",
      "evidence": "No door opening procedure or interlock is simulated.",
      "components": [
        "DOOR-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 8,
      "action": "Reassemble the illustration.",
      "evidence": "No actual inspection has occurred.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 9,
      "action": "Compare a proposed replacement identifier with a source request.",
      "evidence": "Unknown applicability means HOLD, not substitution.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 10,
      "action": "Prepare the revision questions for engineering.",
      "evidence": "Request accepted device list, drawing and change record.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 11,
      "action": "Prepare the evidence record.",
      "evidence": "Record observations, source revisions, holds, recovery and missing physical evidence; do not invent a result.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 12,
      "action": "Request qualified review before reuse.",
      "evidence": "Keep this draft unapproved until the task owner accepts the sources, geometry, criteria, permissions and revision.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    }
  ]
}
