{
  "id": "MFG-CV01-P01",
  "equipment_id": "MFG-CV01",
  "model_version": "1.0.0-concept",
  "revision": "D1",
  "title": "Source and format-part briefing",
  "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": "Read FMT-A \u2192 FMT-B in the task brief.",
      "evidence": "Record the requested target format; do not infer it from bottle appearance.",
      "components": [],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 4,
      "action": "Locate RAIL-L, RAIL-R and HW-01.",
      "evidence": "Use the model picker and identify the coupled guide concept.",
      "components": [
        "RAIL-L",
        "RAIL-R",
        "HW-01"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 5,
      "action": "Locate GB-A1 r1 on the comparison rack.",
      "evidence": "Record that it belongs to Format A in this authored concept.",
      "components": [
        "GB-A1"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 6,
      "action": "Compare GB-B2 r2 with GB-B1 r1.",
      "evidence": "Preserve both identifiers and revisions; shape similarity is insufficient.",
      "components": [
        "GB-B2",
        "GB-B1"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 7,
      "action": "Review the concept applicability table.",
      "evidence": "FMT-B maps to GB-B2 r2; this is an authored training rule awaiting an approved source.",
      "components": [
        "GB-B2"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 8,
      "action": "Select GB-B1 r1 as a deliberate wrong choice in practice.",
      "evidence": "The practice must enter HOLD before continuing.",
      "components": [
        "GB-B1"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 9,
      "action": "Use the source check to recover to GB-B2 r2.",
      "evidence": "Keep the initial error and the correction in the local attempt record.",
      "components": [
        "GB-B2"
      ],
      "hold_if": "Identity, source applicability or required evidence is missing or inconsistent."
    },
    {
      "number": 10,
      "action": "List the missing operating inputs.",
      "evidence": "No approved SOP, pin tolerance, guide setting or first-piece criterion is supplied.",
      "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."
    }
  ]
}
