{
  "id": "MFG-CV01-P03",
  "equipment_id": "MFG-CV01",
  "model_version": "1.0.0-concept",
  "revision": "D1",
  "title": "First-piece exception and assessor handoff",
  "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": [
    "RAIL-L",
    "RAIL-R",
    "GB-B2",
    "HW-01",
    "PIN-01",
    "PIN-02",
    "GB-B1",
    "SAMPLE-01"
  ],
  "steps": [
    {
      "number": 1,
      "action": "Confirm equipment and task identity.",
      "evidence": "MFG-CV01 \u00b7 Conveyor changeover rig. 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": "Locate SAMPLE-01 between the rails.",
      "evidence": "A rendered sample is context; it is not dimensional evidence.",
      "components": [
        "SAMPLE-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 4,
      "action": "Record the target FMT-B and block GB-B2 r2.",
      "evidence": "Keep configuration identity with the attempt.",
      "components": [
        "GB-B2"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 5,
      "action": "Ask whether a first-piece criterion is present.",
      "evidence": "The supplied concept has none; select HOLD in the practice.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 6,
      "action": "Reject an acceptance based on appearance alone.",
      "evidence": "No image demonstrates torque, clearance or dimensional tolerance.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 7,
      "action": "Separate learner recovery from physical conformity.",
      "evidence": "A corrected part decision may pass practice while physical acceptance remains open.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 8,
      "action": "Specify the evidence to request.",
      "evidence": "Current inspection criterion, measurement record, sample identity and reviewer authority.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 9,
      "action": "Prepare the source-linked review note.",
      "evidence": "Include initial wrong choice, hold, recovery and the missing first-piece evidence.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 10,
      "action": "Hand the decision to the qualified reviewer.",
      "evidence": "No restart, production release or certificate is issued by this page.",
      "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."
    }
  ]
}
