{
  "caseVersion": "2026.08.31-practice-3",
  "caseTitle": "SummitArc enclosure sourcing decision",
  "disclosure": "This is a fictional, sanitized procurement training case. Organizations, suppliers, pricing, specifications, contacts, and records are fabricated, and the exercise is not legal, trade, engineering, tax, or supplier-approval advice.",
  "caseBrief": "SummitArc is a fictional maker of portable monitoring units preparing a 500-unit pilot. Engineering requests a powder-coated aluminum enclosure, drawing revision C, with two critical hole positions, outdoor use, and delivery to Provo in 11 weeks. The intake file does not state alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, or whether the brand mark may be subcontracted. Three suppliers responded. Alpine Metals quotes $41.20 each, $3,800 tooling, six-week production after approval, freight collect, and 30 percent deposit; it silently prices drawing revision B. Meridian Works quotes $46.80, no tooling, eight weeks, delivered duty paid from Mexico, but excludes first-article inspection and assumes a substitute alloy. EastBridge Manufacturing quotes $32.50, $5,600 tooling, five weeks from China, free-on-board origin, with freight, duty, customs, insurance, and estimated four-week transit omitted. EastBridge's certificate is undated, its business address differs across two records, and it requests payment to an unrelated company. Alpine discloses that the buyer's project engineer previously worked for it; no conflict review is recorded. A currency worksheet converts one offer using a rate from seven months ago and applies the same three-percent duty to every country. Operations values earlier arrival at $2,000 per week, but this figure has no supporting calculation. The requester asks the coordinator to pick the cheapest option and issue a purchase order today to protect schedule. Learners must clarify requirements, build a defensible supplier field, control the RFQ, normalize total cost and risk, coordinate approval and delivery, and design performance records. They may not approve technical substitutions, clear trade or tax questions, verify suppliers beyond evidence, or create a commitment without delegated authority.",
  "facts": [
    {
      "id": "F01",
      "confidence": "confirmed",
      "record": "The request is for 500 enclosures delivered to Provo in eleven weeks."
    },
    {
      "id": "F02",
      "confidence": "confirmed",
      "record": "The intake file omits seven requirement categories: alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and whether the brand mark may be subcontracted."
    },
    {
      "id": "F03",
      "confidence": "confirmed",
      "record": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit."
    },
    {
      "id": "F04",
      "confidence": "conflicting",
      "record": "Alpine priced obsolete drawing revision B instead of requested revision C."
    },
    {
      "id": "F05",
      "confidence": "confirmed",
      "record": "Meridian quotes $46.80 delivered duty paid and excludes first-article inspection."
    },
    {
      "id": "F06",
      "confidence": "provisional",
      "record": "Meridian assumes a substitute alloy not approved by engineering."
    },
    {
      "id": "F07",
      "confidence": "confirmed",
      "record": "EastBridge quotes $32.50 and $5,600 tooling free-on-board origin."
    },
    {
      "id": "F08",
      "confidence": "unknown",
      "record": "EastBridge freight, duty, customs, insurance, and transit risks are not priced."
    },
    {
      "id": "F09",
      "confidence": "conflicting",
      "record": "EastBridge address records differ and its requested payee is an unrelated company."
    },
    {
      "id": "F10",
      "confidence": "confirmed",
      "record": "Alpine has a prior-employment relationship with the buyer's project engineer."
    },
    {
      "id": "F11",
      "confidence": "confirmed",
      "record": "The currency rate is seven months old and a uniform duty assumption was applied."
    },
    {
      "id": "F12",
      "confidence": "provisional",
      "record": "Operations values earlier arrival at $2,000 per week without documented support."
    }
  ],
  "challenges": [
    {
      "module": 1,
      "title": "Repair the intake",
      "prompt": "Turn the supplied request and seven explicitly missing requirement categories into an intake starter, clarification plan, and release-gate proposal without claiming approval.",
      "deliverable": "A procurement-intake starter, clarification log, and requirement-release gate proposal with technical, quality, commercial, and logistics decisions pending.",
      "evidenceCriteria": [
        "Uses CB01 and F01, F02, F04, F06, F08, and F11 to list each supplied or missing requirement category without inventing specifications",
        "Provides an authorized-owner field for each clarification without inventing names or completed decisions",
        "Blocks sourcing comparison until material scope is common and authorized release remains pending"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M01-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F01"
          ],
          "confidence": "confirmed",
          "record": "The request is for 500 enclosures delivered to Provo in eleven weeks."
        },
        {
          "id": "M01-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F02"
          ],
          "confidence": "confirmed",
          "record": "The intake file omits seven requirement categories: alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and whether the brand mark may be subcontracted."
        },
        {
          "id": "M01-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F04"
          ],
          "confidence": "conflicting",
          "record": "Alpine priced obsolete drawing revision B instead of requested revision C."
        },
        {
          "id": "M01-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F06"
          ],
          "confidence": "provisional",
          "record": "Meridian assumes a substitute alloy not approved by engineering."
        },
        {
          "id": "M01-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F08"
          ],
          "confidence": "unknown",
          "record": "EastBridge freight, duty, customs, insurance, and transit risks are not priced."
        },
        {
          "id": "M01-I06",
          "kind": "case-fact",
          "sourceFactIds": [
            "F11"
          ],
          "confidence": "confirmed",
          "record": "The currency rate is seven months old and a uniform duty assumption was applied."
        },
        {
          "id": "M01-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M01-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F01",
            "F02",
            "F04",
            "F06",
            "F08",
            "F11"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “A procurement-intake starter, clarification log, and requirement-release gate proposal with technical, quality, commercial, and logistics decisions pending.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F01, F02, F04, F06, F08, F11, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M01-W02",
        "title": "Repair the intake guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M01-A01",
            "component": "Procurement-intake starter",
            "criterion": "Uses CB01 and F01, F02, F04, F06, F08, and F11 to list each supplied or missing requirement category without inventing specifications | Provides an authorized-owner field for each clarification without inventing names or completed decisions",
            "suppliedInputIds": [
              "M01-I02",
              "M01-I04",
              "M01-I05",
              "M01-I06",
              "M01-I01",
              "M01-I03"
            ]
          },
          {
            "id": "M01-A02",
            "component": "Requirement clarification log",
            "criterion": "Uses CB01 and F01, F02, F04, F06, F08, and F11 to list each supplied or missing requirement category without inventing specifications | Provides an authorized-owner field for each clarification without inventing names or completed decisions",
            "suppliedInputIds": [
              "M01-I01"
            ]
          },
          {
            "id": "M01-A03",
            "component": "Requirement-release gate",
            "criterion": "Blocks sourcing comparison until material scope is common and authorized release remains pending",
            "suppliedInputIds": [
              "M01-I03"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M01-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M01-B01",
          "M01-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M01-EC01",
            "text": "Uses CB01 and F01, F02, F04, F06, F08, and F11 to list each supplied or missing requirement category without inventing specifications"
          },
          {
            "id": "M01-EC02",
            "text": "Provides an authorized-owner field for each clarification without inventing names or completed decisions"
          },
          {
            "id": "M01-EC03",
            "text": "Blocks sourcing comparison until material scope is common and authorized release remains pending"
          }
        ],
        "artifacts": [
          {
            "id": "M01-A01",
            "title": "Procurement-intake starter",
            "type": "record",
            "purpose": "Produce a bounded, reviewable procurement-intake starter from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Entry ID",
              "Request element",
              "Supported evidence",
              "Source input ID",
              "Confidence",
              "Required state",
              "Missing evidence",
              "Authorized owner",
              "Release gate",
              "Decision requested",
              "Review status",
              "Status"
            ],
            "rowPlan": {
              "count": 12,
              "prefix": "01A01R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M01:A01",
            "criterionIds": [
              "M01-EC01",
              "M01-EC02"
            ],
            "inputIds": [
              "M01-I02",
              "M01-I04",
              "M01-I05",
              "M01-I06",
              "M01-I01",
              "M01-I03"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M01-I02, M01-I04, M01-I05, M01-I06).",
              "Every mapped rubric criterion (M01-EC01) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M01-A02",
            "title": "Requirement clarification log",
            "type": "register",
            "purpose": "Produce a bounded, reviewable requirement clarification log from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Entry ID",
              "Issue or event",
              "Evidence and source ID",
              "Risk or impact",
              "Owner",
              "Bounded next step",
              "Review point",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "01A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M01:A02",
            "criterionIds": [
              "M01-EC01",
              "M01-EC02"
            ],
            "inputIds": [
              "M01-I01"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M01-I01).",
              "Every mapped rubric criterion (M01-EC01, M01-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M01-A03",
            "title": "Requirement-release gate",
            "type": "decision",
            "purpose": "Produce a bounded, reviewable requirement-release gate from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Decision",
              "Evidence for",
              "Evidence against",
              "Options and tradeoffs",
              "Decision owner",
              "Required approval",
              "Status"
            ],
            "rowPlan": {
              "count": 1,
              "prefix": "01A03R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M01:A03",
            "criterionIds": [
              "M01-EC03"
            ],
            "inputIds": [
              "M01-I03"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M01-I03).",
              "Every mapped rubric criterion (M01-EC03) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M01-A01",
            "rowCount": 12,
            "rowPrefix": "01A01R"
          },
          {
            "artifactId": "M01-A02",
            "rowCount": 2,
            "rowPrefix": "01A02R"
          }
        ],
        "workedStarter": {
          "artifactId": "M01-A01",
          "criterionId": "M01-EC01",
          "inputId": "M01-I02",
          "supportedValue": "The intake file omits seven requirement categories: alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and whether the brand mark may be subcontracted.",
          "application": "Enter the supplied condition as the factual basis of the record and preserve the pending decision or evidence gap. Cite M01-I02 (F02) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed procurement-intake starter or an operational result."
        },
        "knownGap": {
          "artifactId": "M01-A01",
          "criterionId": "M01-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the procurement-intake starter.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M01-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M01-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M01-I02",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M01-I02, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M01-A01",
          "prerequisiteCheck": [
            "Confirm F01, F02, F04, F06, F08, and F11 are available; treat seven missing requirement categories, revision conflict, alloy assumption, logistics gaps, and stale-rate use as unresolved.",
            "STOP “Repair the intake” when this prerequisite cannot be confirmed: Confirm F01, F02, F04, F06, F08, and F11 are available; treat seven missing requirement categories, revision conflict, alloy assumption, logistics gaps, and stale-rate use as unresolved. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "Capture quantity, destination, and eleven-week request from F01 with its module input ID.",
            "Create a separate open field for each of the seven missing requirement categories in F02; never fill a specification from assumption.",
            "Record the revision-B versus revision-C conflict, unapproved alloy assumption, unpriced logistics, and stale currency/duty basis with their exact confidence.",
            "Assign each clarification to an authorized technical, quality, procurement, or commercial role without inventing a name or response.",
            "Apply a learner-proposed release gate that blocks comparable sourcing until scope, revision, and decision authority are resolved.",
            "Final-QC every row for a cited input, one explicit evidence request, an authorized reviewer, and a pending status."
          ],
          "fieldGuidance": {
            "Entry ID": "Entry ID: Assign one stable identifier that remains unchanged across review, correction, escalation, and closure records. No “Repair the intake” source fact supplies it; mark “Not supplied” and request the missing record identity. Do not encode an approval, result, owner identity, or live-system value inside the identifier. Review: the procurement owner and any required specialist.",
            "Request element": "For Request element, enter one bounded part of the sourcing request: quantity, destination, requested delivery, controlled revision, or requirement category. Use M01-I01 (F01) for 500 units to Provo in eleven weeks and M01-I03 (F04) for the revision-C request/revision-B conflict. Mark any controlled specification “Not supplied” where absent. Never combine an assumption with the request. Review: procurement owner and engineering/quality for technical scope.",
            "Supported evidence": "Transcribe the smallest decision-relevant fact supported by the cited module input and preserve its supplied confidence or uncertainty for Supported evidence. Evidence: M01-I02 (F02), M01-I04 (F06), M01-I05 (F08); mark “Not supplied” when absent. Do not convert a report, allegation, estimate, or provisional statement into a verified fact. Escalate to the procurement owner and any required specialist.",
            "Source input ID": "Source input ID: List the exact module input ID beside every material statement, adding its fact ID when present. Cite M01-I02 (F02), M01-I04 (F06), M01-I05 (F08); if insufficient, mark “Not supplied” and name the missing citation trace. Do not cite the case brief as approval or cite an input that does not support the statement. Review: the procurement owner and any required specialist.",
            "Confidence": "For Confidence, copy the supplied label beside each cited input: M01-I01 confirmed, M01-I02 confirmed, M01-I03 conflicting, M01-I04 provisional, M01-I05 unknown, and M01-I06 confirmed. When one row uses several inputs, retain the labels separately instead of collapsing them into one overall confidence. Mark any statement without supplied confidence metadata “Not supplied.” Never resolve a conflict or upgrade confidence because a statement appears plausible or is repeated. Review: the procurement owner and the role responsible for the underlying evidence.",
            "Required state": "For Required state, state the evidence condition that must exist before comparable RFQ release: controlled revision C, decisions for the seven omissions in M01-I02 (F02), authorized alloy disposition for M01-I04 (F06), and current landed-cost inputs for M01-I05 (F08) and M01-I06 (F11). Mark unresolved conditions “Not supplied.” Do not imply they were resolved. Escalate to procurement, engineering/quality, finance, and trade owners by issue.",
            "Missing evidence": "Missing evidence: State the exact absent record, decision, method, value, or authority; explain why it matters and the bounded next request. Cite M01-I02 (F02), M01-I05 (F08); if insufficient, mark “Not supplied” and name the missing gap discipline. Do not hide the gap in narrative, fill it with a placeholder value, or imply the request was answered. Review: the procurement owner and any required specialist.",
            "Authorized owner": "For Authorized owner, name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied. No “Repair the intake” source fact supplies it; mark “Not supplied” and request the missing decision authority. Never invent a person's name, infer authority from job title, or record approval from silence. Keep pending for the procurement owner and any required specialist.",
            "Release gate": "Write a stop/go/escalate rule with its prerequisite, authorized decision role, evidence gate, and pending outcome for Release gate. Evidence: no direct “Repair the intake” source fact; mark “Not supplied” when absent. Do not execute the control, commit funds, release work, or claim a decision occurred in this exercise. Escalate to the procurement owner and any required specialist.",
            "Decision requested": "Decision requested: Write a stop/go/escalate rule with its prerequisite, authorized decision role, evidence gate, and pending outcome. Cite M01-I02 (F02), M01-I04 (F06); if insufficient, mark “Not supplied” and name the missing decision gate. Do not execute the control, commit funds, release work, or claim a decision occurred in this exercise. Review: the procurement owner and any required specialist.",
            "Review status": "For Review status, select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required. Cite M01-I02 (F02), M01-I04 (F06); if insufficient, mark “Not supplied” and name the missing state control. Never mark complete, accepted, verified, distributed, or closed without the corresponding record. Keep pending for the procurement owner and any required specialist.",
            "Status": "Select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required for Status. Evidence: M01-I02 (F02), M01-I04 (F06); mark “Not supplied” when absent. Do not mark complete, accepted, verified, distributed, or closed without the corresponding record. Escalate to the procurement owner and any required specialist."
          },
          "completedExampleRow": {
            "Entry ID": "M01-A01-EX-01",
            "Request element": "500 enclosures delivered to Provo in eleven weeks (M01-I01, F01); requested drawing revision C conflicts with Alpine's revision-B pricing (M01-I03, F04).",
            "Supported evidence": "M01-I02 (F02) records that the intake omits alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and whether the brand mark may be subcontracted; M01-I04 (F06) records Meridian's unapproved substitute-alloy assumption; M01-I05 (F08) records that EastBridge logistics and import-cost elements are unpriced. Preserve each supplied observation with its source and confidence; add no unstated conclusion.",
            "Source input ID": "M01-I02 (F02); M01-I04 (F06); M01-I05 (F08); M01-I06 (F11); M01-I01 (F01); M01-I03 (F04)",
            "Confidence": "Retain the supplied labels separately: M01-I01 confirmed; M01-I02 confirmed; M01-I03 conflicting; M01-I04 provisional; M01-I05 unknown; M01-I06 confirmed. No row-level confidence is inferred and no label is upgraded.",
            "Required state": "Before comparable sourcing: confirm revision C, alloy temper, coating, salt-spray expectation, inspection method, packaging, deviation path, and brand-mark subcontracting authority; these fields remain open.",
            "Missing evidence": "Approved revision-C drawing; seven omitted requirement decisions; substitute-alloy disposition; priced freight/duty/customs/insurance/transit; current FX/duty basis; authorized owners and dated review records.",
            "Authorized owner": "Engineering owns revision/material decisions; quality/brand owns inspection, coating, salt-spray, deviation, packaging, and mark controls; procurement/finance/trade own logistics, FX, duty, and commercial readiness. Named delegates are not supplied.",
            "Release gate": "Learner-proposed gate — do not release an RFQ for comparison until the revision conflict and seven omitted requirement categories are resolved by the authorized owners; no release is claimed.",
            "Decision requested": "Engineering: decide the substitute-alloy and revision questions. Quality/brand owner: define inspection, coating, salt-spray, deviation, packaging, and subcontracting requirements. Procurement/finance/trade: replace stale FX/duty and unpriced logistics inputs.",
            "Review status": "Pending engineering, quality/brand, procurement, finance, and trade review; no decision record supplied.",
            "Status": "Blocked for comparable RFQ release; intake repair remains open."
          },
          "completedKnownGapRow": {
            "Entry ID": "M01-A01-GAP-01",
            "Request element": "Not supplied — approved, complete requirement set for the 500-enclosure request; M01-I02 (F02) identifies seven omissions and M01-I03 (F04) identifies a revision conflict.",
            "Supported evidence": "M01-I03 (F04) records “Alpine priced obsolete drawing revision B instead of requested revision C.”; M01-I01 (F01) records “The request is for 500 enclosures delivered to Provo in eleven weeks.”; M01-I06 (F11) records “The currency rate is seven months old and a uniform duty assumption was applied.”. Additional support is not supplied — the exact evidence needed to support any additional claim for “Supported evidence”; do not infer the absent fact.",
            "Source input ID": "M01-I03 (F04); M01-I01 (F01); M01-I06 (F11); M01-I05 (F08); M01-I04 (F06); M01-I02 (F02)",
            "Confidence": "Retain the supplied labels separately: M01-I01 confirmed; M01-I02 confirmed; M01-I03 conflicting; M01-I04 provisional; M01-I05 unknown; M01-I06 confirmed. The open requirement set does not resolve the conflict, provisional assumption, or unknown logistics evidence.",
            "Required state": "Blocked — no authoritative confirmation of revision, material, finishing, quality, packaging, deviation, brand-mark, logistics, FX, or duty basis.",
            "Missing evidence": "Revision-C source, requirement decisions, alloy disposition, landed-cost inputs, current rates, owners, and review decisions not supplied.",
            "Authorized owner": "Required roles identified; delegated individuals/authority records not supplied.",
            "Release gate": "Not met — authorized technical, quality, commercial, and trade decisions are pending; retain the intake as incomplete.",
            "Decision requested": "Open requests to the authorized technical, quality, brand, procurement, finance, and trade roles; no response or approval is supplied.",
            "Review status": "Not reviewed — required evidence packet incomplete.",
            "Status": "Blocked — do not issue for supplier comparison."
          },
          "supportingArtifacts": [
            {
              "artifactId": "M01-A01",
              "artifactTitle": "Procurement-intake starter",
              "criterionIds": [
                "M01-EC02"
              ],
              "exampleType": "new-supporting-row",
              "rationale": "Makes ownership inspectable for every clarification while using roles instead of invented people and preserving every decision as pending.",
              "finalColumns": [
                "Entry ID",
                "Request element",
                "Supported evidence",
                "Source input ID",
                "Confidence",
                "Required state",
                "Missing evidence",
                "Authorized owner",
                "Release gate",
                "Decision requested",
                "Review status",
                "Status"
              ],
              "row": {
                "Entry ID": "CLARIFICATION-OWNERS-01",
                "Request element": "Seven omitted requirement categories",
                "Supported evidence": "Alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and brand-mark subcontracting permission are omitted.",
                "Source input ID": "M01-I02 (F02)",
                "Confidence": "Confirmed omission; no specification or decision inferred",
                "Required state": "Each clarification has a role-based authorized owner and a documented answer before release.",
                "Missing evidence": "Named authorized owners, controlled answers, approval records, and effective dates are not supplied.",
                "Authorized owner": "Learner-proposed routing: engineering for material/coating; quality for salt-spray/inspection; procurement and operations for packaging; authorized deviation authority; brand/legal owner for subcontracting permission",
                "Release gate": "Blocked until all seven categories have controlled answers and authorized review remains pending.",
                "Decision requested": "Assign the authorized role for each clarification and return controlled evidence; no names or completed decisions recorded.",
                "Review status": "Pending — authorized owners and decisions not supplied",
                "Status": "Blocked — clarification ownership and answers pending"
              },
              "status": "normalized"
            },
            {
              "artifactId": "M01-A03",
              "artifactTitle": "Requirement-release gate",
              "criterionIds": [
                "M01-EC03"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Shows the exact conflicting scope inputs and creates a visible stop gate without claiming technical acceptance or sourcing release.",
              "finalColumns": [
                "Decision",
                "Evidence for",
                "Evidence against",
                "Options and tradeoffs",
                "Decision owner",
                "Required approval",
                "Status"
              ],
              "row": {
                "Decision": "Learner proposal — apply this gate: Blocks sourcing comparison until material scope is common and authorized release remains pending",
                "Evidence for": "Completed fictional learner example. Supplied evidence — M01-I03: Alpine priced obsolete drawing revision B instead of requested revision C. Applied control — Shows the exact conflicting scope inputs and creates a visible stop gate without claiming technical acceptance or sourcing release. | Source input IDs: M01-I03",
                "Evidence against": "Missing evidence: Controlled revision-C package, approved alloy decision, supplier acknowledgments, and sourcing-release approval are not supplied. | Release gate: STOP supplier comparison and RFQ release until scope is common; authorized release remains pending. | Review status: Not reviewed — acceptance and release not supplied | Status: Blocked — incomparable scope",
                "Options and tradeoffs": "Hold and escalate while evidence is missing; or proceed only after the listed evidence and authorized approval are supplied. Holding protects the decision boundary but may delay work; proceeding early creates unsupported risk. No option was executed.",
                "Decision owner": "Authorized owner: Authorized engineering, quality, and procurement reviewers",
                "Required approval": "Missing evidence: Controlled revision-C package, approved alloy decision, supplier acknowledgments, and sourcing-release approval are not supplied. | Release gate: STOP supplier comparison and RFQ release until scope is common; authorized release remains pending. | Review status: Not reviewed — acceptance and release not supplied | Status: Blocked — incomparable scope",
                "Status": "Blocked — incomparable scope"
              },
              "status": "normalized"
            }
          ],
          "decisionRule": {
            "stop": "Stop supplier comparison or RFQ release when controlled revision, required specifications, deviation authority, or material landed-cost inputs are unresolved.",
            "go": "Proceed to authorized intake review when every supplied fact and gap has a source, owner, and explicit pending decision.",
            "escalate": "Escalate technical requirements to engineering/quality and trade, currency, payment, or commercial assumptions to qualified procurement/commercial owners."
          },
          "completionTest": [
            "All seven omitted categories are individually visible.",
            "F01/F02/F04/F06/F08/F11 retain their supplied confidence and citations.",
            "Release, approval, and live clarification results remain pending."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M01-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Uses CB01 and F01, F02, F04, F06, F08, and F11 to list each supplied or missing requirement category without inventing specifications",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M01-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Provides an authorized-owner field for each clarification without inventing names or completed decisions",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M01-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Blocks sourcing comparison until material scope is common and authorized release remains pending",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    },
    {
      "module": 2,
      "title": "Screen the supplier field",
      "prompt": "Design a consistent supplier-screening matrix covering capability, conflict, identity, trade-review questions, capacity, and evidence; do not perform sanctions, trade, identity, or supplier verification.",
      "deliverable": "A supplier-field starter, conflict-disclosure record, and verification-exception log with country-specific trade and sanctions results pending qualified review.",
      "evidenceCriteria": [
        "Uses the same proposed criteria and a source-date field for all suppliers while preserving Mexico and China as CB01 origin facts",
        "Escalates the Alpine relationship through a proposed conflict procedure without claiming review",
        "Holds EastBridge payment and onboarding pending independent identity, trade, and payee verification",
        "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M02-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F03"
          ],
          "confidence": "confirmed",
          "record": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit."
        },
        {
          "id": "M02-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F05"
          ],
          "confidence": "confirmed",
          "record": "Meridian quotes $46.80 delivered duty paid and excludes first-article inspection."
        },
        {
          "id": "M02-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F07"
          ],
          "confidence": "confirmed",
          "record": "EastBridge quotes $32.50 and $5,600 tooling free-on-board origin."
        },
        {
          "id": "M02-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F09"
          ],
          "confidence": "conflicting",
          "record": "EastBridge address records differ and its requested payee is an unrelated company."
        },
        {
          "id": "M02-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F10"
          ],
          "confidence": "confirmed",
          "record": "Alpine has a prior-employment relationship with the buyer's project engineer."
        },
        {
          "id": "M02-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M02-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F03",
            "F05",
            "F07",
            "F09",
            "F10"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “A supplier-field starter, conflict-disclosure record, and verification-exception log with country-specific trade and sanctions results pending qualified review.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F03, F05, F07, F09, F10, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M02-W02",
        "title": "Screen the supplier field guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M02-A01",
            "component": "Supplier-field starter",
            "criterion": "Uses the same proposed criteria and a source-date field for all suppliers while preserving Mexico and China as CB01 origin facts | Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
            "suppliedInputIds": [
              "M02-I01",
              "M02-I02",
              "M02-I03",
              "M02-I04",
              "M02-I05"
            ]
          },
          {
            "id": "M02-A02",
            "component": "Conflict-disclosure record",
            "criterion": "Escalates the Alpine relationship through a proposed conflict procedure without claiming review",
            "suppliedInputIds": [
              "M02-I01",
              "M02-I02",
              "M02-I05"
            ]
          },
          {
            "id": "M02-A03",
            "component": "Verification-exception log",
            "criterion": "Holds EastBridge payment and onboarding pending independent identity, trade, and payee verification",
            "suppliedInputIds": [
              "M02-I03",
              "M02-I04"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M02-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M02-B01",
          "M02-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M02-EC01",
            "text": "Uses the same proposed criteria and a source-date field for all suppliers while preserving Mexico and China as CB01 origin facts"
          },
          {
            "id": "M02-EC02",
            "text": "Escalates the Alpine relationship through a proposed conflict procedure without claiming review"
          },
          {
            "id": "M02-EC03",
            "text": "Holds EastBridge payment and onboarding pending independent identity, trade, and payee verification"
          },
          {
            "id": "M02-EC04",
            "text": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
          }
        ],
        "artifacts": [
          {
            "id": "M02-A01",
            "title": "Supplier-field starter",
            "type": "matrix",
            "purpose": "Produce a bounded, reviewable supplier-field starter from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Supplier ID",
              "Commercial evidence",
              "Source input ID",
              "Quote basis or date",
              "Capability or capacity evidence",
              "Identity, trade, and payee status",
              "Conflict disclosure status",
              "Comparability gap",
              "Hold reason",
              "Decision owner",
              "Status"
            ],
            "rowPlan": {
              "count": 5,
              "prefix": "02A01R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M02:A01",
            "criterionIds": [
              "M02-EC01",
              "M02-EC04"
            ],
            "inputIds": [
              "M02-I01",
              "M02-I02",
              "M02-I03",
              "M02-I04",
              "M02-I05"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M02-I01).",
              "Every mapped rubric criterion (M02-EC01, M02-EC04) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M02-A02",
            "title": "Conflict-disclosure record",
            "type": "record",
            "purpose": "Produce a bounded, reviewable conflict-disclosure record from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Record ID",
              "Supported facts",
              "Source input ID",
              "Decision or action pending",
              "Owner or reviewer",
              "Evidence needed",
              "Status"
            ],
            "rowPlan": {
              "count": 1,
              "prefix": "02A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M02:A02",
            "criterionIds": [
              "M02-EC02"
            ],
            "inputIds": [
              "M02-I01",
              "M02-I02",
              "M02-I05"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M02-I01, M02-I02, M02-I05).",
              "Every mapped rubric criterion (M02-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M02-A03",
            "title": "Verification-exception log",
            "type": "register",
            "purpose": "Produce a bounded, reviewable verification-exception log from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Entry ID",
              "Issue or event",
              "Evidence and source ID",
              "Risk or impact",
              "Owner",
              "Bounded next step",
              "Review point",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "02A03R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M02:A03",
            "criterionIds": [
              "M02-EC03"
            ],
            "inputIds": [
              "M02-I03",
              "M02-I04"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M02-I03, M02-I04).",
              "Every mapped rubric criterion (M02-EC03) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M02-A01",
            "rowCount": 5,
            "rowPrefix": "02A01R"
          },
          {
            "artifactId": "M02-A03",
            "rowCount": 2,
            "rowPrefix": "02A03R"
          }
        ],
        "workedStarter": {
          "artifactId": "M02-A01",
          "criterionId": "M02-EC01",
          "inputId": "M02-I01",
          "supportedValue": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit.",
          "application": "Place the supplied condition in the appropriate comparison row and leave every unsupplied requirement visibly open. Cite M02-I01 (F03) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed supplier-field starter or an operational result."
        },
        "knownGap": {
          "artifactId": "M02-A01",
          "criterionId": "M02-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the supplier-field starter.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M02-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M02-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M02-I05",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M02-I05, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M02-A01",
          "prerequisiteCheck": [
            "Confirm F03, F05, F07, F09, and F10; recognize that capability, capacity, source date, identity, trade, sanctions, conflict review, and verification results are not supplied.",
            "STOP “Screen the supplier field” when this prerequisite cannot be confirmed: Confirm F03, F05, F07, F09, and F10; recognize that capability, capacity, source date, identity, trade, sanctions, conflict review, and verification results are not supplied. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "Create one supplier row using the same learner-proposed screening criteria and source-date field for every candidate.",
            "Enter Alpine, Meridian, and EastBridge commercial facts exactly as supplied without converting quote terms into comparable total cost.",
            "Record Alpine’s prior-employment relationship as a disclosed conflict requiring the approved process, not as misconduct.",
            "Place EastBridge onboarding and payment on hold because address and payee records conflict; do not claim identity or trade verification occurred.",
            "Route capability, capacity, identity, trade, sanctions, payee, and conflict questions to the authorized specialists and owners.",
            "Final-QC that every score remains unassigned until common scope, evidence, and reviewer decisions are supplied."
          ],
          "fieldGuidance": {
            "Supplier ID": "Supplier ID: Assign one stable identifier that remains unchanged across review, correction, escalation, and closure records. Cite M02-I01 (F03), M02-I02 (F05); if insufficient, mark “Not supplied” and name the missing record identity. Do not encode an approval, result, owner identity, or live-system value inside the identifier. Review: the procurement owner and any required specialist.",
            "Commercial evidence": "For Commercial evidence, transcribe the smallest decision-relevant fact supported by the cited module input and preserve its supplied confidence or uncertainty. Cite M02-I01 (F03), M02-I02 (F05), M02-I03 (F07); if insufficient, mark “Not supplied” and name the missing bounded evidence. Never convert a report, allegation, estimate, or provisional statement into a verified fact. Keep pending for the procurement owner and any required specialist.",
            "Source input ID": "List the exact module input ID beside every material statement, adding its fact ID when present for Source input ID. Evidence: M02-I01 (F03), M02-I02 (F05), M02-I03 (F07); mark “Not supplied” when absent. Do not cite the case brief as approval or cite an input that does not support the statement. Escalate to the procurement owner and any required specialist.",
            "Quote basis or date": "For Quote basis or date, record the supplied commercial basis separately from quote date, validity, currency, and controlled-scope date. Cite the matching supplier input—M02-I01 (F03), M02-I02 (F05), or M02-I03 (F07)—and mark every absent temporal value “Not supplied.” Do not treat a quoted term, receipt date, or supplier name as an effective date. Review: the procurement commercial owner.",
            "Capability or capacity evidence": "For Capability or capacity evidence, record only dated, supplier-specific qualification, equipment, staffing, throughput, lead-time, or past-performance evidence tied to the controlled scope. No direct “Screen the supplier field” source fact establishes capability or capacity; mark it “Not supplied” and request the exact qualification and capacity records. Never substitute price, address, payee, or relationship evidence for operational capability. Keep pending for the procurement and technical reviewers.",
            "Identity, trade, and payee status": "For Identity, trade, and payee status, preserve the EastBridge address and unrelated-payee conflict from M02-I04 (F09), then list independent legal-entity, payee, sanctions, and trade checks as “Not supplied.” Keep the status blocked or pending review. Do not treat a conflict as proof of misconduct or as completed verification. Review: authorized procurement, finance, compliance, and trade roles before onboarding or payment.",
            "Conflict disclosure status": "For Conflict disclosure status, record the Alpine/project-engineer prior-employment relationship from M02-I05 (F10), name the approved conflict-review route required, and leave the review outcome “Not supplied.” Do not infer bias or misconduct, and do not treat disclosure itself as clearance. Review: the authorized ethics/conflict role and procurement decision owner; any ranking or award decision remains pending.",
            "Comparability gap": "For Comparability gap, state the exact absent record, decision, method, value, or authority; explain why it matters and the bounded next request. No “Screen the supplier field” source fact supplies it; mark “Not supplied” and request the missing gap discipline. Never hide the gap in narrative, fill it with a placeholder value, or imply the request was answered. Keep pending for the procurement owner and any required specialist.",
            "Hold reason": "For Hold reason, tie the hold to the exact unresolved gate: use M02-I04 (F09) for EastBridge identity/payee screening or M02-I05 (F10) for Alpine conflict review. State the evidence and authorized decision needed to release the hold, or mark it “Not supplied.” Do not combine the suppliers, allege misconduct, onboard, rank, or award. Escalate to the matching procurement, finance, trade, or ethics reviewer.",
            "Decision owner": "For Decision owner, name the role authorized for the specific unresolved gate: procurement owns supplier-field control, finance owns payee approval, trade/compliance owns applicable screening, and the ethics/conflict role owns relationship review. No direct “Screen the supplier field” source fact supplies delegated individuals; mark assignment “Not supplied.” Do not infer authority from a title or record approval from silence. Review: the named role; its decision remains pending.",
            "Status": "For Status, select draft, open, blocked, pending review, or not supplied and tie it to the specific F09 identity/payee gate or F10 conflict-review gate. Cite M02-I04 (F09) or M02-I05 (F10) only for the matching supplier row. Never mark verified, cleared, qualified, accepted, or closed without the corresponding authorized record. Keep the supplier-specific decision pending for the procurement owner."
          },
          "completedExampleRow": {
            "Supplier ID": "Alpine — quoted supplier; legal-entity verification and individual decision authority are not supplied.",
            "Commercial evidence": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit (M02-I01, F03).",
            "Source input ID": "M02-I01 (F03); M02-I05 (F10)",
            "Quote basis or date": "Unit price, tooling, and deposit are supplied; quote date, validity, currency, controlled-scope date, and complete delivery terms are not supplied (M02-I01, F03).",
            "Capability or capacity evidence": "Not supplied — the quote establishes commercial terms only; request dated qualification, process-capability, available-capacity, lead-time-basis, and comparable-scope evidence before ranking Alpine.",
            "Identity, trade, and payee status": "Not supplied for Alpine — the EastBridge address/payee conflict in F09 belongs in a separate EastBridge row and must not be transplanted here.",
            "Conflict disclosure status": "Open — Alpine's prior-employment relationship with the buyer's project engineer is disclosed (M02-I05, F10); the approved conflict-review route and authorized outcome are not supplied, and no misconduct or clearance is inferred.",
            "Comparability gap": "Quote date, controlled scope, capability/capacity evidence, identity/trade screening, complete terms, and authorized conflict-review outcome are not supplied for Alpine.",
            "Hold reason": "Hold Alpine ranking and award decisions until the prior-employment relationship follows the approved conflict process and common dated supplier evidence is available; no exclusion or clearance is claimed.",
            "Decision owner": "Authorized procurement decision owner and ethics/conflict reviewer; named delegates, review record, and decision remain not supplied.",
            "Status": "Blocked — conflict review and comparable qualification evidence remain pending."
          },
          "completedKnownGapRow": {
            "Supplier ID": "EastBridge — provisional supplier identity; verified legal entity and approved payee record are not supplied.",
            "Commercial evidence": "Quote exists at M02-I03 (F07), but comparable scope, date, delivered cost, and validity are not supplied.",
            "Source input ID": "M02-I03 (F07); M02-I04 (F09)",
            "Quote basis or date": "FOB origin supplied; date and validity not supplied.",
            "Capability or capacity evidence": "Not supplied — the EastBridge quote at M02-I03 (F07) provides commercial terms, not qualification or capacity; request dated qualification, process-capability, available-capacity, lead-time-basis, and comparable-scope evidence.",
            "Identity, trade, and payee status": "Conflict remains open — M02-I04 (F09); no verification result is supplied.",
            "Conflict disclosure status": "Not supplied for EastBridge — no relationship disclosure appears in the scoped EastBridge inputs; do not transplant the separately modeled Alpine relationship into this row.",
            "Comparability gap": "Open — EastBridge cannot be compared or onboarded from the quoted price alone.",
            "Hold reason": "Identity, payee, trade, scope, landed-cost, and capability evidence pending; no supplier approval is claimed.",
            "Decision owner": "Authorized procurement supplier-risk owner, finance/payee reviewer, and applicable trade/compliance reviewer; named assignments and decisions are not supplied.",
            "Status": "Blocked — identity, payee, trade, capability, and comparable-cost evidence remain unresolved."
          },
          "supportingArtifacts": [
            {
              "artifactId": "M02-A02",
              "artifactTitle": "Conflict-disclosure record",
              "criterionIds": [
                "M02-EC02"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Escalates the supplied relationship through a proposed controlled route and deliberately avoids treating disclosure as misconduct or clearance.",
              "finalColumns": [
                "Record ID",
                "Supported facts",
                "Source input ID",
                "Decision or action pending",
                "Owner or reviewer",
                "Evidence needed",
                "Status"
              ],
              "row": {
                "Record ID": "M02-A02-M02-EC02-EX01",
                "Supported facts": "Completed fictional learner example. Supplied evidence — M02-I01: Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit. | M02-I02: Meridian quotes $46.80 delivered duty paid and excludes first-article inspection. | M02-I05: Alpine has a prior-employment relationship with the buyer's project engineer. Applied control — Escalates the supplied relationship through a proposed controlled route and deliberately avoids treating disclosure as misconduct or clearance.",
                "Source input ID": "M02-I01; M02-I02; M02-I05",
                "Decision or action pending": "Escalates the Alpine relationship through a proposed conflict procedure without claiming review. Learner-applied control: Escalates the supplied relationship through a proposed controlled route and deliberately avoids treating disclosure as misconduct or clearance. Record the evidence gap, route it to the authorized role, and leave execution and approval pending.",
                "Owner or reviewer": "Decision owner: Authorized ethics/conflict and procurement decision roles; names not supplied",
                "Evidence needed": "Quote basis or date: Quote effective date and controlled scope are not supplied. | Capability or capacity evidence: Not supplied; no qualification conclusion recorded. | Identity, trade, and payee status: Not supplied; separate authorized screening remains pending. | Conflict disclosure status: Prior-employment relationship disclosed; learner-proposed conflict procedure requested; review outcome not supplied. | Comparability gap: Conflict-management decision and common dated evidence are not supplied. | Hold reason: Hold ranking and award decision pending the approved conflict-review route. | Decision owner: Authorized ethics/conflict and procurement decision roles; name…",
                "Status": "Escalated — conflict review pending, not cleared"
              },
              "status": "normalized"
            },
            {
              "artifactId": "M02-A03",
              "artifactTitle": "Verification-exception log",
              "criterionIds": [
                "M02-EC03"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Converts the supplied address/payee conflict into explicit independent-verification gates without asserting any verification result.",
              "finalColumns": [
                "Entry ID",
                "Issue or event",
                "Evidence and source ID",
                "Risk or impact",
                "Owner",
                "Bounded next step",
                "Review point",
                "Status"
              ],
              "row": {
                "Entry ID": "M02-A03-M02-EC03-EX01",
                "Issue or event": "Holds EastBridge payment and onboarding pending independent identity, trade, and payee verification",
                "Evidence and source ID": "Completed fictional learner example. Supplied evidence — M02-I03: EastBridge quotes $32.50 and $5,600 tooling free-on-board origin. | M02-I04: EastBridge address records differ and its requested payee is an unrelated company. Applied control — Converts the supplied address/payee conflict into explicit independent-verification gates without asserting any verification result. | Source input IDs: M02-I03; M02-I04",
                "Risk or impact": "Converts the supplied address/payee conflict into explicit independent-verification gates without asserting any verification result. Risk remains bounded by the stated evidence gap and pending authority.",
                "Owner": "Decision owner: Authorized procurement, finance, trade-compliance, and security reviewers",
                "Bounded next step": "Learner-applied control: Converts the supplied address/payee conflict into explicit independent-verification gates without asserting any verification result. Record the evidence gap, route it to the authorized role, and leave execution and approval pending.",
                "Review point": "Review only when the named evidence and authorized disposition are available. Current state: Blocked — no onboarding or payment execution claimed",
                "Status": "Blocked — no onboarding or payment execution claimed"
              },
              "status": "normalized"
            }
          ],
          "decisionRule": {
            "stop": "Stop onboarding, ranking, commitment, or payment when identity/payee records conflict, a material conflict is unresolved, or comparable qualification evidence is absent.",
            "go": "Proceed to reviewer screening only when all suppliers face the same dated criteria and evidence gaps remain visible.",
            "escalate": "Escalate conflicts to the designated ethics/management route and identity, sanctions, trade, or payee questions to qualified owners."
          },
          "completionTest": [
            "All three suppliers have equivalent evidence fields and source dates.",
            "The Alpine relationship and EastBridge identity/payee conflict are separately controlled.",
            "No verification, clearance, qualification, or score is invented."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M02-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Uses the same proposed criteria and a source-date field for all suppliers while preserving Mexico and China as CB01 origin facts",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M02-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Escalates the Alpine relationship through a proposed conflict procedure without claiming review",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M02-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Holds EastBridge payment and onboarding pending independent identity, trade, and payee verification",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M02-EC04",
              "criterionOrdinal": 4,
              "criterionText": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    },
    {
      "module": 3,
      "title": "Issue a controlled RFQ",
      "prompt": "Create a comparable revision-C package and answer material supplier questions consistently.",
      "deliverable": "A draft RFQ manifest, bidder-communication template, and receipt-record template; no supplier acknowledgment or signed receipt is represented as supplied.",
      "evidenceCriteria": [
        "Includes drawing, quantity, delivery, quality, packaging, commercial, and deviation requirements",
        "Versions and distributes material clarifications to the applicable supplier field",
        "Separates supplier acknowledgment from technical acceptance",
        "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M03-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F01"
          ],
          "confidence": "confirmed",
          "record": "The request is for 500 enclosures delivered to Provo in eleven weeks."
        },
        {
          "id": "M03-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F02"
          ],
          "confidence": "confirmed",
          "record": "The intake file omits seven requirement categories: alloy temper, coating standard, salt-spray expectation, inspection method, packaging, approved deviation process, and whether the brand mark may be subcontracted."
        },
        {
          "id": "M03-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F04"
          ],
          "confidence": "conflicting",
          "record": "Alpine priced obsolete drawing revision B instead of requested revision C."
        },
        {
          "id": "M03-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F06"
          ],
          "confidence": "provisional",
          "record": "Meridian assumes a substitute alloy not approved by engineering."
        },
        {
          "id": "M03-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F08"
          ],
          "confidence": "unknown",
          "record": "EastBridge freight, duty, customs, insurance, and transit risks are not priced."
        },
        {
          "id": "M03-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M03-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F01",
            "F02",
            "F04",
            "F06",
            "F08"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “A draft RFQ manifest, bidder-communication template, and receipt-record template; no supplier acknowledgment or signed receipt is represented as supplied.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F01, F02, F04, F06, F08, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M03-W02",
        "title": "Issue a controlled RFQ guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M03-A01",
            "component": "RFQ package manifest",
            "criterion": "Includes drawing, quantity, delivery, quality, packaging, commercial, and deviation requirements | Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them | Versions and distributes material clarifications to the applicable supplier field | Separates supplier acknowledgment from technical acceptance",
            "suppliedInputIds": [
              "M03-I01",
              "M03-I02",
              "M03-I03",
              "M03-I04",
              "M03-I05"
            ]
          },
          {
            "id": "M03-A02",
            "component": "Bidder-communication template",
            "criterion": "Versions and distributes material clarifications to the applicable supplier field",
            "suppliedInputIds": [
              "M03-I02"
            ]
          },
          {
            "id": "M03-A03",
            "component": "RFQ receipt record",
            "criterion": "Separates supplier acknowledgment from technical acceptance",
            "suppliedInputIds": [
              "M03-I03"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M03-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M03-B01",
          "M03-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M03-EC01",
            "text": "Includes drawing, quantity, delivery, quality, packaging, commercial, and deviation requirements"
          },
          {
            "id": "M03-EC02",
            "text": "Versions and distributes material clarifications to the applicable supplier field"
          },
          {
            "id": "M03-EC03",
            "text": "Separates supplier acknowledgment from technical acceptance"
          },
          {
            "id": "M03-EC04",
            "text": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
          }
        ],
        "artifacts": [
          {
            "id": "M03-A01",
            "title": "RFQ package manifest",
            "type": "index",
            "purpose": "Produce a bounded, reviewable rfq package manifest from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Package item",
              "Controlled source or location",
              "Revision or date",
              "Requirement or clarification",
              "Distribution scope",
              "Supplier acknowledgment",
              "Technical acceptance",
              "Owner",
              "Gap",
              "Status"
            ],
            "rowPlan": {
              "count": 10,
              "prefix": "03A01R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M03:A01",
            "criterionIds": [
              "M03-EC01",
              "M03-EC04",
              "M03-EC02",
              "M03-EC03"
            ],
            "inputIds": [
              "M03-I01",
              "M03-I02",
              "M03-I03",
              "M03-I04",
              "M03-I05"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I01, M03-I02, M03-I03, M03-I04, M03-I05).",
              "Every mapped rubric criterion (M03-EC01, M03-EC04) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M03-A02",
            "title": "Bidder-communication template",
            "type": "message",
            "purpose": "Produce a bounded, reviewable bidder-communication template from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Draft ID",
              "Audience and purpose",
              "Supported facts",
              "Proposed wording",
              "Prohibited or unsupported claim",
              "Reviewer",
              "Status"
            ],
            "rowPlan": {
              "count": 1,
              "prefix": "03A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M03:A02",
            "criterionIds": [
              "M03-EC02"
            ],
            "inputIds": [
              "M03-I02"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I02).",
              "Every mapped rubric criterion (M03-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M03-A03",
            "title": "RFQ receipt record",
            "type": "record",
            "purpose": "Produce a bounded, reviewable rfq receipt record from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Record ID",
              "Supported facts",
              "Source input ID",
              "Decision or action pending",
              "Owner or reviewer",
              "Evidence needed",
              "Status"
            ],
            "rowPlan": {
              "count": 1,
              "prefix": "03A03R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M03:A03",
            "criterionIds": [
              "M03-EC03"
            ],
            "inputIds": [
              "M03-I03"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M03-I03).",
              "Every mapped rubric criterion (M03-EC03) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M03-A01",
            "rowCount": 10,
            "rowPrefix": "03A01R"
          }
        ],
        "workedStarter": {
          "artifactId": "M03-A01",
          "criterionId": "M03-EC01",
          "inputId": "M03-I01",
          "supportedValue": "The request is for 500 enclosures delivered to Provo in eleven weeks.",
          "application": "Create a traceable index entry for the supplied source and mark location, version, access, and review details pending when absent. Cite M03-I01 (F01) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed rfq package manifest or an operational result."
        },
        "knownGap": {
          "artifactId": "M03-A01",
          "criterionId": "M03-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the rfq package manifest.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M03-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M03-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M03-I02",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M03-I02, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M03-A01",
          "prerequisiteCheck": [
            "Confirm F01, F02, F04, F06, and F08; verify that revision C is requested while seven requirement categories, alloy approval, and EastBridge logistics remain unresolved.",
            "STOP “Issue a controlled RFQ” when this prerequisite cannot be confirmed: Confirm F01, F02, F04, F06, and F08; verify that revision C is requested while seven requirement categories, alloy approval, and EastBridge logistics remain unresolved. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "Open the manifest with the 500-unit quantity, Provo destination, eleven-week request, and revision-C control requirement.",
            "List drawing, quality, packaging, commercial, deviation, and delivery components as separate controlled items.",
            "Mark each of the seven omitted requirement categories not supplied and assign an authorized clarification owner.",
            "Record the revision-B quote, unapproved alloy assumption, and unpriced logistics as exceptions that prevent comparable bids.",
            "Define a versioned clarification-distribution and supplier-acknowledgment method as a learner proposal; acknowledgment is not technical acceptance.",
            "Final-QC version/date, source, owner, access/review status, gap, and no implied RFQ issuance or supplier receipt."
          ],
          "fieldGuidance": {
            "Package item": "For Package item, name one controlled RFQ component—revision-C drawing, requirement-clarification schedule, quality/inspection terms, packaging/deviation controls, or commercial/logistics terms. Use M03-I02 (F02) for the missing requirement schedule and M03-I03 (F04) for the requested revision; the controlled files themselves are “Not supplied.” Do not claim the package was assembled or issued. Review: procurement package owner with engineering/quality or commercial specialist as applicable.",
            "Controlled source or location": "For Controlled source or location, identify the controlled record, location, version, date, and module citation that governs this entry. No “Issue a controlled RFQ” source fact supplies it; mark “Not supplied” and request the missing controlled provenance. Never treat an undated draft, copied text, or secondary summary as the controlling record. Keep pending for the procurement owner and any required specialist.",
            "Revision or date": "Record the controlled RFQ revision and its effective or release date as separate values for Revision or date. Evidence: M03-I02 (F02), M03-I03 (F04); mark “Not supplied” when absent. Do not treat a requested revision reference as proof that the controlled file was issued or effective. Escalate to the procurement owner and any required specialist.",
            "Requirement or clarification": "Requirement or clarification: State one RFQ requirement exactly as controlled, or frame one unresolved requirement as a supplier-neutral clarification question. Cite M03-I02 (F02), M03-I03 (F04); if insufficient, mark “Not supplied” and name the missing RFQ requirement control. Do not answer the clarification, choose a specification, or make one supplier's assumption the RFQ requirement. Review: authorized engineering, quality, and procurement owners.",
            "Distribution scope": "For Distribution scope, list the authorized recipient role, exact RFQ package version, approved channel, confidentiality/access limit, and issue date for that package item. No direct “Issue a controlled RFQ” source fact supplies a recipient list, channel, access rule, or distribution record; mark each “Not supplied.” Never infer that a supplier received the package. Keep pending for the procurement package owner and applicable contract, security, or trade reviewer.",
            "Supplier acknowledgment": "For Supplier acknowledgment, record only a dated supplier receipt, package version, exceptions, and response status tied to the distributed RFQ. No direct “Issue a controlled RFQ” source fact supplies an acknowledgment; mark it “Not supplied” and keep status pending review. Do not cite logistics gaps as receipt evidence or imply distribution occurred. Escalate to the procurement package owner before comparison.",
            "Technical acceptance": "Technical acceptance: Name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied. No “Issue a controlled RFQ” source fact supplies it; mark “Not supplied” and request the missing decision authority. Do not invent a person's name, infer authority from job title, or record approval from silence. Review: the authorized technical or safety owner.",
            "Owner": "For Owner, name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied. No “Issue a controlled RFQ” source fact supplies it; mark “Not supplied” and request the missing decision authority. Never invent a person's name, infer authority from job title, or record approval from silence. Keep pending for the procurement owner and any required specialist.",
            "Gap": "State the exact absent record, decision, method, value, or authority; explain why it matters and the bounded next request for Gap. Evidence: no direct “Issue a controlled RFQ” source fact; mark “Not supplied” when absent. Do not hide the gap in narrative, fill it with a placeholder value, or imply the request was answered. Escalate to the procurement owner and any required specialist.",
            "Status": "Status: Select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required. Cite M03-I02 (F02), M03-I03 (F04); if insufficient, mark “Not supplied” and name the missing state control. Do not mark complete, accepted, verified, distributed, or closed without the corresponding record. Review: the procurement owner and any required specialist."
          },
          "completedExampleRow": {
            "Package item": "Controlled drawing and requirement-clarification schedule for the 500-enclosure RFQ.",
            "Controlled source or location": "Requested revision C is referenced by M03-I03 (F04), but the controlled drawing file and approved distribution location are not supplied.",
            "Revision or date": "Revision C is the requested basis (M03-I03, F04); controlled-file version, effective date, and package-release date are not supplied.",
            "Requirement or clarification": "Open clarifications: alloy temper, coating, salt-spray expectation, inspection method, packaging, deviation process, brand-mark subcontracting, substitute alloy, and logistics responsibility (M03-I02, M03-I04, M03-I05).",
            "Distribution scope": "Not supplied — authorized recipient list, confidentiality controls, and supplier-specific distribution record.",
            "Supplier acknowledgment": "Pending — no supplier receipt or acknowledgment evidence is supplied.",
            "Technical acceptance": "Pending authorized engineering/quality review; no acceptance is represented.",
            "Owner": "Authorized procurement RFQ-package owner, with engineering and quality reviewers for revision, material, inspection, deviation, and brand controls and finance/trade review for logistics terms; named assignments and decisions remain pending.",
            "Gap": "Controlled revision-C drawing, decisions for seven omitted requirement categories, substitute-alloy disposition, logistics responsibility, recipient list, acknowledgment, and technical acceptance are missing.",
            "Status": "Draft — cited evidence recorded; authorized review pending"
          },
          "completedKnownGapRow": {
            "Package item": "Blocked package item — controlled revision-C drawing and completed clarification schedule not supplied.",
            "Controlled source or location": "Not supplied — approved repository location, version, and access record.",
            "Revision or date": "Revision C is referenced, but controlled revision evidence and effective/release dates are not supplied.",
            "Requirement or clarification": "Nine requirement/assumption questions remain open from M03-I02, M03-I04, and M03-I05.",
            "Distribution scope": "Not supplied — recipients and distribution authority.",
            "Supplier acknowledgment": "Not supplied — dated receipt and exception response.",
            "Technical acceptance": "Not supplied — authorized technical disposition of revision and alloy questions.",
            "Owner": "Authorized procurement RFQ-package owner plus engineering/quality technical reviewers and finance/trade commercial reviewers; named delegates and decisions are not supplied.",
            "Gap": "Open evidence gap — no controlled revision-C package, completed clarifications, approved distribution scope, supplier acknowledgment, or technical acceptance record.",
            "Status": "Blocked — required evidence or authorized decision not supplied"
          },
          "supportingArtifacts": [],
          "decisionRule": {
            "stop": "Stop RFQ release or bid comparison while a controlled revision or any material requirement category remains unresolved.",
            "go": "Proceed to release review when every manifest item has a version/date, owner, status, and gap disposition.",
            "escalate": "Escalate technical acceptance and deviation questions to authorized engineering/quality; escalate commercial/logistics scope to procurement/commercial owners."
          },
          "completionTest": [
            "Drawing, quantity, delivery, quality, packaging, commercial, and deviation components are present.",
            "Clarification distribution and acknowledgment are version-controlled learner proposals.",
            "Issuance, receipt, acceptance, and approvals remain pending."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M03-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Includes drawing, quantity, delivery, quality, packaging, commercial, and deviation requirements",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M03-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Versions and distributes material clarifications to the applicable supplier field",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M03-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Separates supplier acknowledgment from technical acceptance",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M03-EC04",
              "criterionOrdinal": 4,
              "criterionText": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    },
    {
      "module": 4,
      "title": "Normalize total cost",
      "prompt": "Compare scope, tooling, terms, freight, duty, transit, quality, and schedule without false precision.",
      "deliverable": "A landed-cost worksheet starter with low-base-high ranges, source-note fields, and explicit gaps for a current currency rate, duty treatment, freight, insurance, customs, and transit evidence.",
      "evidenceCriteria": [
        "Corrects known revision and scope differences before any proposed ranking",
        "Requires a current sourced currency rate and qualified duty or import review while leaving both unavailable in the packet",
        "Keeps unsupported schedule value and unknown logistics visibly uncertain",
        "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M04-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F03"
          ],
          "confidence": "confirmed",
          "record": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit."
        },
        {
          "id": "M04-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F04"
          ],
          "confidence": "conflicting",
          "record": "Alpine priced obsolete drawing revision B instead of requested revision C."
        },
        {
          "id": "M04-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F05"
          ],
          "confidence": "confirmed",
          "record": "Meridian quotes $46.80 delivered duty paid and excludes first-article inspection."
        },
        {
          "id": "M04-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F06"
          ],
          "confidence": "provisional",
          "record": "Meridian assumes a substitute alloy not approved by engineering."
        },
        {
          "id": "M04-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F07"
          ],
          "confidence": "confirmed",
          "record": "EastBridge quotes $32.50 and $5,600 tooling free-on-board origin."
        },
        {
          "id": "M04-I06",
          "kind": "case-fact",
          "sourceFactIds": [
            "F08"
          ],
          "confidence": "unknown",
          "record": "EastBridge freight, duty, customs, insurance, and transit risks are not priced."
        },
        {
          "id": "M04-I07",
          "kind": "case-fact",
          "sourceFactIds": [
            "F11"
          ],
          "confidence": "confirmed",
          "record": "The currency rate is seven months old and a uniform duty assumption was applied."
        },
        {
          "id": "M04-I08",
          "kind": "case-fact",
          "sourceFactIds": [
            "F12"
          ],
          "confidence": "provisional",
          "record": "Operations values earlier arrival at $2,000 per week without documented support."
        },
        {
          "id": "M04-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M04-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F03",
            "F04",
            "F05",
            "F06",
            "F07",
            "F08",
            "F11",
            "F12"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “A landed-cost worksheet starter with low-base-high ranges, source-note fields, and explicit gaps for a current currency rate, duty treatment, freight, insurance, customs, and transit evidence.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F03, F04, F05, F06, F07, F08, F11, F12, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M04-W02",
        "title": "Normalize total cost guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M04-A01",
            "component": "Low-base-high landed-cost worksheet",
            "criterion": "Corrects known revision and scope differences before any proposed ranking | Keeps unsupported schedule value and unknown logistics visibly uncertain | Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
            "suppliedInputIds": [
              "M04-I01",
              "M04-I02",
              "M04-I04",
              "M04-I08",
              "M04-I03",
              "M04-I05",
              "M04-I06",
              "M04-I07"
            ]
          },
          {
            "id": "M04-A02",
            "component": "Cost-source and gap register",
            "criterion": "Requires a current sourced currency rate and qualified duty or import review while leaving both unavailable in the packet",
            "suppliedInputIds": [
              "M04-I03",
              "M04-I05",
              "M04-I06",
              "M04-I07"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M04-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M04-B01",
          "M04-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M04-EC01",
            "text": "Corrects known revision and scope differences before any proposed ranking"
          },
          {
            "id": "M04-EC02",
            "text": "Requires a current sourced currency rate and qualified duty or import review while leaving both unavailable in the packet"
          },
          {
            "id": "M04-EC03",
            "text": "Keeps unsupported schedule value and unknown logistics visibly uncertain"
          },
          {
            "id": "M04-EC04",
            "text": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
          }
        ],
        "artifacts": [
          {
            "id": "M04-A01",
            "title": "Low-base-high landed-cost worksheet",
            "type": "worksheet",
            "purpose": "Produce a bounded, reviewable low-base-high landed-cost worksheet from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Scenario ID",
              "Supplier",
              "Source input ID",
              "Quantity",
              "Unit price",
              "Tooling",
              "Commercial basis",
              "Scope or revision status",
              "Logistics, FX, and duty inputs",
              "Schedule or quality assumption",
              "Formula or range",
              "Reviewer",
              "Comparability status"
            ],
            "rowPlan": {
              "count": 9,
              "prefix": "SCENARIO",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M04:A01",
            "criterionIds": [
              "M04-EC01",
              "M04-EC03",
              "M04-EC04"
            ],
            "inputIds": [
              "M04-I01",
              "M04-I02",
              "M04-I04",
              "M04-I08",
              "M04-I03",
              "M04-I05",
              "M04-I06",
              "M04-I07"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I01, M04-I02, M04-I04, M04-I08).",
              "Every mapped rubric criterion (M04-EC01, M04-EC03, M04-EC04) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M04-A02",
            "title": "Cost-source and gap register",
            "type": "register",
            "purpose": "Produce a bounded, reviewable cost-source and gap register from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Entry ID",
              "Issue or event",
              "Evidence and source ID",
              "Risk or impact",
              "Owner",
              "Bounded next step",
              "Review point",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "04A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M04:A02",
            "criterionIds": [
              "M04-EC02"
            ],
            "inputIds": [
              "M04-I03",
              "M04-I05",
              "M04-I06",
              "M04-I07"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M04-I03, M04-I05, M04-I06, M04-I07).",
              "Every mapped rubric criterion (M04-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M04-A01",
            "rowCount": 9,
            "rowPrefix": "SCENARIO"
          },
          {
            "artifactId": "M04-A02",
            "rowCount": 2,
            "rowPrefix": "04A02R"
          }
        ],
        "workedStarter": {
          "artifactId": "M04-A01",
          "criterionId": "M04-EC01",
          "inputId": "M04-I01",
          "supportedValue": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit.",
          "application": "Use the supplied value or condition as the first traceable worksheet entry; do not calculate a result unless every required operand is supplied. Cite M04-I01 (F03) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed low-base-high landed-cost worksheet or an operational result."
        },
        "knownGap": {
          "artifactId": "M04-A01",
          "criterionId": "M04-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the low-base-high landed-cost worksheet.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M04-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M04-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M04-I08",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M04-I08, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M04-A01",
          "prerequisiteCheck": [
            "Confirm F03–F08, F11, and F12; treat revision, material, first-article, logistics, currency, duty, and schedule-value differences as unresolved rather than comparable numbers.",
            "STOP “Normalize total cost” when this prerequisite cannot be confirmed: Confirm F03–F08, F11, and F12; treat revision, material, first-article, logistics, currency, duty, and schedule-value differences as unresolved rather than comparable numbers. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "Create low, base, and high rows for each supplier using only quoted unit price, tooling, and explicitly stated terms.",
            "Normalize scope before ranking by flagging Alpine revision B, Meridian’s unapproved alloy and excluded first article, and EastBridge FOB-origin basis.",
            "Keep freight, duty, customs, insurance, transit, current exchange rate, and jurisdiction-specific import review visibly not supplied.",
            "Treat the $2,000-per-week arrival value as provisional and unsupported; do not insert it into a decision total without authorized evidence.",
            "Show formulas and sensitivity drivers as learner proposals while withholding false point estimates for unknown inputs.",
            "Final-QC that every observation is cited, every assumption is labeled, and no supplier ranking or award is represented as approved."
          ],
          "fieldGuidance": {
            "Scenario ID": "Scenario ID: Assign one stable identifier that remains unchanged across review, correction, escalation, and closure records. No “Normalize total cost” source fact supplies it; mark “Not supplied” and request the missing record identity. Do not encode an approval, result, owner identity, or live-system value inside the identifier. Review: the procurement owner and any required specialist.",
            "Supplier": "For Supplier, record the supplier-specific commercial basis, scope, date, capability evidence, and unresolved verification or landed-cost component separately. Cite M04-I01 (F03), M04-I03 (F05); if insufficient, mark “Not supplied” and name the missing supplier comparability. Never equate low price with qualification, compare unlike terms, use a stale rate, or treat identity/payee status as verified. Keep pending for the procurement owner and any required specialist.",
            "Source input ID": "List the exact module input ID beside every material statement, adding its fact ID when present for Source input ID. Evidence: M04-I01 (F03), M04-I02 (F04), M04-I04 (F06); mark “Not supplied” when absent. Do not cite the case brief as approval or cite an input that does not support the statement. Escalate to the procurement owner and any required specialist.",
            "Quantity": "Quantity: Define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic. Cite M04-I01 (F03); if insufficient, mark “Not supplied” and name the missing measurement definition. Do not calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Review: the procurement owner and any required specialist.",
            "Unit price": "For Unit price, record each supplier's quoted amount per stated unit, currency, quote date or version, validity period, quantity break, and included or excluded commercial scope. Cite Alpine M04-I01 (F03), Meridian M04-I03 (F05), or EastBridge M04-I05 (F07) only in that supplier's row. Mark currency, validity, taxes, freight, duty, inspection scope, or other missing terms “Not supplied.” Never transplant values between suppliers or treat an incomplete unit quote as landed cost. Review: procurement and finance/trade owners.",
            "Tooling": "For Tooling, record the supplier-specific one-time amount and currency, then request tool scope, ownership or title, storage, maintenance and repair responsibility, expected production life, payment milestone, transfer rights, and any proposed allocation or amortization basis. M04-I01 (F03) supplies Alpine's $3,800 and M04-I05 (F07) supplies EastBridge's $5,600; the remaining attributes are not supplied. Do not compare tooling prices without common scope or calculate an allocated unit cost without an authorized quantity and method. Review: procurement, finance, and technical owners.",
            "Commercial basis": "Commercial basis: Record the supplier-specific commercial basis, scope, date, capability evidence, and unresolved verification or landed-cost component separately. Cite M04-I01 (F03), M04-I03 (F05); if insufficient, mark “Not supplied” and name the missing supplier comparability. Do not equate low price with qualification, compare unlike terms, use a stale rate, or treat identity/payee status as verified. Review: the procurement owner and any required specialist.",
            "Scope or revision status": "For Scope or revision status, select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required. Cite M04-I02 (F04), M04-I04 (F06); if insufficient, mark “Not supplied” and name the missing state control. Never mark complete, accepted, verified, distributed, or closed without the corresponding record. Keep pending for the procurement owner and any required specialist.",
            "Logistics, FX, and duty inputs": "For Logistics, FX, and duty inputs, record supplier-specific freight, duty, customs, insurance, transit, currency rate, rate date, and source separately. M04-I06 (F08) identifies EastBridge's unpriced logistics and M04-I07 (F11) identifies stale FX and uniform-duty assumptions; mark any supplier-specific value “Not supplied” when absent. Do not transplant those inputs into another supplier row. Escalate to procurement, finance, and trade reviewers.",
            "Schedule or quality assumption": "Schedule or quality assumption: Label each statement as observed fact, bounded impact, or learner hypothesis and describe the evidence that could confirm or refute it. Cite M04-I02 (F04), M04-I08 (F12); if insufficient, mark “Not supplied” and name the missing reasoning boundary. Do not state causation, legal effect, product impact, blame, or affected scope from incomplete evidence. Review: the authorized quality owner and required specialist.",
            "Formula or range": "For Formula or range, define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic. No “Normalize total cost” source fact supplies it; mark “Not supplied” and request the missing measurement definition. Never calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Keep pending for the procurement owner and any required specialist.",
            "Reviewer": "Name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied for Reviewer. Evidence: no direct “Normalize total cost” source fact; mark “Not supplied” when absent. Do not invent a person's name, infer authority from job title, or record approval from silence. Escalate to the procurement owner and any required specialist.",
            "Comparability status": "Comparability status: Select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required. Cite M04-I02 (F04), M04-I04 (F06); if insufficient, mark “Not supplied” and name the missing state control. Do not mark complete, accepted, verified, distributed, or closed without the corresponding record. Review: the procurement owner and any required specialist."
          },
          "completedExampleRow": {
            "Scenario ID": "M04-A01-EX-01",
            "Supplier": "Alpine — one supplier scenario; other suppliers require separate rows.",
            "Source input ID": "M04-I01 (F03); M04-I02 (F04); M04-I04 (F06); M04-I08 (F12); M04-I03 (F05); M04-I05 (F07); M04-I06 (F08); M04-I07 (F11)",
            "Quantity": "Not supplied in the module-scoped M04 inputs; do not reuse a quantity from another module.",
            "Unit price": "$41.20 each for Alpine (M04-I01, F03); currency and quote-validity date are not supplied.",
            "Tooling": "$3,800 for Alpine (M04-I01, F03); tooling scope, ownership, and amortization treatment are not supplied.",
            "Commercial basis": "Thirty-percent deposit for Alpine (M04-I01, F03); Incoterm, freight, duty, insurance, tax, payment balance, and validity remain open.",
            "Scope or revision status": "Not comparable — Alpine priced obsolete drawing revision B instead of requested revision C (M04-I02, F04).",
            "Logistics, FX, and duty inputs": "Not supplied for Alpine. M04-I06 and M04-I07 concern EastBridge/general assumptions and must not be transplanted into this Alpine row.",
            "Schedule or quality assumption": "The $2,000-per-week early-arrival value is undocumented (M04-I08, F12) and is excluded from calculation; first-article/quality treatment for Alpine is not supplied.",
            "Formula or range": "Learner-proposed structure only: quantity × unit price + tooling + verified logistics/tax/duty/insurance ± authorized schedule or quality adjustments; no total is calculated because required inputs are missing.",
            "Reviewer": "Authorized procurement cost owner, finance/trade reviewers for current FX, duty, and logistics, and engineering/quality reviewers for revision, material, and first-article comparability; assignments and decisions remain pending.",
            "Comparability status": "Draft — cited evidence recorded; authorized review pending"
          },
          "completedKnownGapRow": {
            "Scenario ID": "M04-A01-GAP-01",
            "Supplier": "Alpine row blocked pending comparable revision-C scope.",
            "Source input ID": "M04-I07 (F11); M04-I06 (F08); M04-I05 (F07); M04-I03 (F05); M04-I08 (F12); M04-I04 (F06); M04-I02 (F04); M04-I01 (F03)",
            "Quantity": "Not supplied — order quantity within the scoped M04 evidence.",
            "Unit price": "$41.20 each supplied, but currency, date, validity, and revision-C applicability are not supplied.",
            "Tooling": "$3,800 supplied; ownership, life, scope, and allocation are not supplied.",
            "Commercial basis": "Deposit supplied; full payment and delivery terms not supplied.",
            "Scope or revision status": "Conflict open — revision B priced versus revision C requested (M04-I02, F04).",
            "Logistics, FX, and duty inputs": "Not supplied for Alpine; do not insert EastBridge assumptions.",
            "Schedule or quality assumption": "Undocumented $2,000/week value excluded; authorized schedule/quality basis not supplied.",
            "Formula or range": "Blocked — no defensible low/base/high result until quantity, comparable scope, currency/date, and landed-cost inputs are controlled.",
            "Reviewer": "Authorized procurement cost owner with finance/trade and engineering/quality specialist review for the named gaps; individual assignments and decisions are not supplied.",
            "Comparability status": "Blocked — required evidence or authorized decision not supplied"
          },
          "supportingArtifacts": [
            {
              "artifactId": "M04-A02",
              "artifactTitle": "Cost-source and gap register",
              "criterionIds": [
                "M04-EC02"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Teaches the cost formula and its evidence boundary while refusing to reuse the stale rate or invent duty and logistics values.",
              "finalColumns": [
                "Entry ID",
                "Issue or event",
                "Evidence and source ID",
                "Risk or impact",
                "Owner",
                "Bounded next step",
                "Review point",
                "Status"
              ],
              "row": {
                "Entry ID": "M04-A02-M04-EC02-EX01",
                "Issue or event": "Requires a current sourced currency rate and qualified duty or import review while leaving both unavailable in the packet",
                "Evidence and source ID": "Completed fictional learner example. Supplied evidence — M04-I03: Meridian quotes $46.80 delivered duty paid and excludes first-article inspection. | M04-I05: EastBridge quotes $32.50 and $5,600 tooling free-on-board origin. | M04-I06: EastBridge freight, duty, customs, insurance, and transit risks are not priced. | M04-I07: The currency rate is seven months old and a uniform duty assumption was applied. Applied control — Teaches the cost formula and its evidence boundary while refusing to reuse the stale rate or invent duty and logistics values. | Source input IDs: M04-I03; M04-I05; M04-I06; M04-I07",
                "Risk or impact": "Teaches the cost formula and its evidence boundary while refusing to reuse the stale rate or invent duty and logistics values. Risk remains bounded by the stated evidence gap and pending authority.",
                "Owner": "Reviewer: Authorized procurement/finance reviewer and qualified trade/import reviewer",
                "Bounded next step": "Learner-applied control: Teaches the cost formula and its evidence boundary while refusing to reuse the stale rate or invent duty and logistics values. Record the evidence gap, route it to the authorized role, and leave execution and approval pending.",
                "Review point": "Review only when the named evidence and authorized disposition are available. Current state: Blocked — current FX and qualified duty/import evidence pending",
                "Status": "Blocked — current FX and qualified duty/import evidence pending"
              },
              "status": "normalized"
            }
          ],
          "decisionRule": {
            "stop": "Stop ranking when quoted scope, controlled revision, material, first article, logistics, currency, duty, or schedule-value evidence is not comparable.",
            "go": "Proceed to reviewer sensitivity analysis when supplied costs, formulas, assumptions, ranges, and gaps are separately visible.",
            "escalate": "Escalate technical scope to engineering/quality and current currency, duty, import, and commercial terms to qualified owners."
          },
          "completionTest": [
            "Each supplier has low/base/high rows with transparent formulas.",
            "F03–F08/F11/F12 uncertainty is visible and not collapsed into false precision.",
            "No award, duty opinion, exchange rate, or schedule value is invented."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M04-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Corrects known revision and scope differences before any proposed ranking",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M04-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Requires a current sourced currency rate and qualified duty or import review while leaving both unavailable in the packet",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M04-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Keeps unsupported schedule value and unknown logistics visibly uncertain",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M04-EC04",
              "criterionOrdinal": 4,
              "criterionText": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    },
    {
      "module": 5,
      "title": "Control commitment and delivery",
      "prompt": "Design approval, purchase-order release, first article, change, shipment, and receipt controls.",
      "deliverable": "An approval matrix, draft purchase order, milestone tracker, and exception path.",
      "evidenceCriteria": [
        "Requires delegated approval before supplier commitment",
        "Places technical approval before substitute material or first-article acceptance",
        "Defines delivery evidence, change control, payment gates, and receipt ownership",
        "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M05-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F01"
          ],
          "confidence": "confirmed",
          "record": "The request is for 500 enclosures delivered to Provo in eleven weeks."
        },
        {
          "id": "M05-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F03"
          ],
          "confidence": "confirmed",
          "record": "Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit."
        },
        {
          "id": "M05-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F05"
          ],
          "confidence": "confirmed",
          "record": "Meridian quotes $46.80 delivered duty paid and excludes first-article inspection."
        },
        {
          "id": "M05-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F06"
          ],
          "confidence": "provisional",
          "record": "Meridian assumes a substitute alloy not approved by engineering."
        },
        {
          "id": "M05-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F07"
          ],
          "confidence": "confirmed",
          "record": "EastBridge quotes $32.50 and $5,600 tooling free-on-board origin."
        },
        {
          "id": "M05-I06",
          "kind": "case-fact",
          "sourceFactIds": [
            "F09"
          ],
          "confidence": "conflicting",
          "record": "EastBridge address records differ and its requested payee is an unrelated company."
        },
        {
          "id": "M05-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M05-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F01",
            "F03",
            "F05",
            "F06",
            "F07",
            "F09"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “An approval matrix, draft purchase order, milestone tracker, and exception path.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F01, F03, F05, F06, F07, F09, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M05-W02",
        "title": "Control commitment and delivery guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M05-A01",
            "component": "Purchase approval matrix",
            "criterion": "Requires delegated approval before supplier commitment | Places technical approval before substitute material or first-article acceptance",
            "suppliedInputIds": [
              "M05-I03",
              "M05-I04",
              "M05-I05",
              "M05-I01",
              "M05-I02",
              "M05-I06"
            ]
          },
          {
            "id": "M05-A02",
            "component": "Draft purchase order",
            "criterion": "Places technical approval before substitute material or first-article acceptance",
            "suppliedInputIds": [
              "M05-I02"
            ]
          },
          {
            "id": "M05-A03",
            "component": "Milestone tracker",
            "criterion": "Defines delivery evidence, change control, payment gates, and receipt ownership",
            "suppliedInputIds": [
              "M05-I03"
            ]
          },
          {
            "id": "M05-A04",
            "component": "Purchase exception path",
            "criterion": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
            "suppliedInputIds": [
              "M05-I01",
              "M05-I06"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M05-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M05-B01",
          "M05-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M05-EC01",
            "text": "Requires delegated approval before supplier commitment"
          },
          {
            "id": "M05-EC02",
            "text": "Places technical approval before substitute material or first-article acceptance"
          },
          {
            "id": "M05-EC03",
            "text": "Defines delivery evidence, change control, payment gates, and receipt ownership"
          },
          {
            "id": "M05-EC04",
            "text": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
          }
        ],
        "artifacts": [
          {
            "id": "M05-A01",
            "title": "Purchase approval matrix",
            "type": "matrix",
            "purpose": "Produce a bounded, reviewable purchase approval matrix from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Gate ID",
              "Commitment or control",
              "Supported evidence",
              "Source input ID",
              "Prerequisite",
              "Evidence required",
              "Decision owner",
              "Sequence",
              "Hold or exception",
              "Approval status"
            ],
            "rowPlan": {
              "count": 7,
              "prefix": "05A01R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M05:A01",
            "criterionIds": [
              "M05-EC01",
              "M05-EC02"
            ],
            "inputIds": [
              "M05-I03",
              "M05-I04",
              "M05-I05",
              "M05-I01",
              "M05-I02",
              "M05-I06"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I03, M05-I04, M05-I05).",
              "Every mapped rubric criterion (M05-EC01, M05-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M05-A02",
            "title": "Draft purchase order",
            "type": "template",
            "purpose": "Produce a bounded, reviewable draft purchase order from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Section or field",
              "Purpose",
              "Supported entry",
              "Source input ID",
              "Gap or learner proposal",
              "Owner or reviewer",
              "Status"
            ],
            "rowPlan": {
              "count": 1,
              "prefix": "05A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M05:A02",
            "criterionIds": [
              "M05-EC02"
            ],
            "inputIds": [
              "M05-I02"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I02).",
              "Every mapped rubric criterion (M05-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M05-A03",
            "title": "Milestone tracker",
            "type": "plan",
            "purpose": "Produce a bounded, reviewable milestone tracker from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Step or milestone",
              "Trigger or date",
              "Evidence and source ID",
              "Owner",
              "Gate or threshold",
              "Dependency or gap",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "05A03R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M05:A03",
            "criterionIds": [
              "M05-EC03"
            ],
            "inputIds": [
              "M05-I03"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I03).",
              "Every mapped rubric criterion (M05-EC03) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M05-A04",
            "title": "Purchase exception path",
            "type": "map",
            "purpose": "Produce a bounded, reviewable purchase exception path from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Element",
              "From or trigger",
              "To or outcome",
              "Evidence and source ID",
              "Owner",
              "Open question",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "05A04R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M05:A04",
            "criterionIds": [
              "M05-EC04"
            ],
            "inputIds": [
              "M05-I01",
              "M05-I06"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M05-I01, M05-I06).",
              "Every mapped rubric criterion (M05-EC04) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M05-A01",
            "rowCount": 7,
            "rowPrefix": "05A01R"
          },
          {
            "artifactId": "M05-A03",
            "rowCount": 2,
            "rowPrefix": "05A03R"
          },
          {
            "artifactId": "M05-A04",
            "rowCount": 2,
            "rowPrefix": "05A04R"
          }
        ],
        "workedStarter": {
          "artifactId": "M05-A01",
          "criterionId": "M05-EC01",
          "inputId": "M05-I03",
          "supportedValue": "Meridian quotes $46.80 delivered duty paid and excludes first-article inspection.",
          "application": "Place the supplied condition in the appropriate comparison row and leave every unsupplied requirement visibly open. Cite M05-I03 (F05) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed purchase approval matrix or an operational result."
        },
        "knownGap": {
          "artifactId": "M05-A01",
          "criterionId": "M05-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the purchase approval matrix.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M05-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M05-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M05-I06",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M05-I06, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M05-A01",
          "prerequisiteCheck": [
            "Confirm F01, F03, F05, F06, F07, and F09; treat all delegated authority, technical approvals, delivery evidence, payment controls, and receipt records as not supplied.",
            "STOP “Control commitment and delivery” when this prerequisite cannot be confirmed: Confirm F01, F03, F05, F06, F07, and F09; treat all delegated authority, technical approvals, delivery evidence, payment controls, and receipt records as not supplied. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "List commercial commitment, technical substitution, first article, identity/payee, shipment, receipt, and payment as separate approval gates.",
            "Enter Meridian’s DDP quote/first-article exclusion, unapproved alloy assumption, and EastBridge FOB-origin basis with their confidence.",
            "Require delegated approval before any supplier commitment or purchase-order release.",
            "Require engineering/quality approval before substitute material or first-article acceptance; do not infer approval from a quote.",
            "Place EastBridge commitment and payment on hold pending independent identity/payee review and define delivery/change/receipt evidence as learner-proposed controls.",
            "Final-QC owner, evidence required, decision status, and no issued purchase order, shipment, receipt, acceptance, or payment claim."
          ],
          "fieldGuidance": {
            "Gate ID": "Gate ID: Assign one stable identifier that remains unchanged across review, correction, escalation, and closure records. No “Control commitment and delivery” source fact supplies it; mark “Not supplied” and request the missing record identity. Do not encode an approval, result, owner identity, or live-system value inside the identifier. Review: the procurement owner and any required specialist.",
            "Commitment or control": "For Commitment or control, name the exact commercial commitment or control being gated—such as scope release, supplier selection, purchase authorization, receipt, exception, or payment. No “Control commitment and delivery” source fact supplies it; mark “Not supplied” and request the missing commitment boundary. Never treat a quote, schedule request, or operational preference as authority to commit funds or accept product. Keep pending for the procurement owner and any required specialist.",
            "Supported evidence": "Transcribe the smallest decision-relevant fact supported by the cited module input and preserve its supplied confidence or uncertainty for Supported evidence. Evidence: M05-I03 (F05), M05-I04 (F06), M05-I05 (F07); mark “Not supplied” when absent. Do not convert a report, allegation, estimate, or provisional statement into a verified fact. Escalate to the procurement owner and any required specialist.",
            "Source input ID": "Source input ID: List the exact module input ID beside every material statement, adding its fact ID when present. Cite M05-I03 (F05), M05-I04 (F06), M05-I05 (F07); if insufficient, mark “Not supplied” and name the missing citation trace. Do not cite the case brief as approval or cite an input that does not support the statement. Review: the procurement owner and any required specialist.",
            "Prerequisite": "For Prerequisite, name the evidence gate that must be satisfied before the commitment step: controlled comparable scope, authorized material/first-article decision, verified supplier/payee, complete commercial terms, delegated purchase authority, or receipt/payment evidence. M05-I04 (F06) blocks technical release and M05-I06 (F09) blocks payee setup; approvals are “Not supplied.” Never treat the quote as authority. Keep pending for the exact procurement, engineering/quality, finance, or trade owner.",
            "Evidence required": "State the exact absent record, decision, method, value, or authority; explain why it matters and the bounded next request for Evidence required. Evidence: M05-I06 (F09); mark “Not supplied” when absent. Do not hide the gap in narrative, fill it with a placeholder value, or imply the request was answered. Escalate to the procurement owner and any required specialist.",
            "Decision owner": "Decision owner: Name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied. No “Control commitment and delivery” source fact supplies it; mark “Not supplied” and request the missing decision authority. Do not invent a person's name, infer authority from job title, or record approval from silence. Review: the procurement owner and any required specialist.",
            "Sequence": "For Sequence, write the ordered handoff from prerequisite evidence to authorized decision, release, receipt review, exception handling, and payment gate without skipping a control. No “Control commitment and delivery” source fact supplies it; mark “Not supplied” and request the missing ordered control sequence. Never collapse independent gates into one approval or imply that a later step cures an earlier missing prerequisite. Keep pending for the procurement owner and any required specialist.",
            "Hold or exception": "For Hold or exception, state the exact gate, triggering evidence, release evidence, and authorized reviewer. Use M05-I04 (F06) for the unapproved Meridian alloy assumption or M05-I06 (F09) for the EastBridge identity/payee conflict; mark any release decision “Not supplied.” Do not treat the trigger as proof of misconduct or claim the hold was executed. Escalate to engineering/quality or procurement/finance/trade as applicable.",
            "Approval status": "Approval status: Name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied. Cite M05-I03 (F05), M05-I04 (F06); if insufficient, mark “Not supplied” and name the missing decision authority. Do not invent a person's name, infer authority from job title, or record approval from silence. Review: the procurement owner and any required specialist."
          },
          "completedExampleRow": {
            "Gate ID": "M05-A01-EX-01",
            "Commitment or control": "Purchase commitment gate for scope, supplier/payee identity, technical acceptance, receipt evidence, exception disposition, and payment authorization.",
            "Supported evidence": "M05-I03 (F05) records “Meridian quotes $46.80 delivered duty paid and excludes first-article inspection.”; M05-I04 (F06) records “Meridian assumes a substitute alloy not approved by engineering.”; M05-I05 (F07) records “EastBridge quotes $32.50 and $5,600 tooling free-on-board origin.”. Preserve this as the supplied observation with its source and confidence; add no unstated conclusion.",
            "Source input ID": "M05-I03 (F05); M05-I04 (F06); M05-I05 (F07); M05-I01 (F01); M05-I02 (F03); M05-I06 (F09)",
            "Prerequisite": "Comparable approved scope; authorized alloy/revision decisions; verified supplier/payee; complete commercial terms; approved purchase authority.",
            "Evidence required": "Controlled scope/revision, supplier and payee verification, alloy/technical disposition, complete quote/terms, delegated purchase authority, receipt/inspection record, exception disposition, and payment authorization.",
            "Decision owner": "Procurement approval-matrix owner coordinates the gate; engineering/quality decide material and first-article questions, finance/payables decide payee and payment release, and trade/compliance decide applicable supplier screening. Delegations and decisions remain pending.",
            "Sequence": "Learner-proposed order: validate scope → resolve supplier/payee identity → obtain technical and commercial decisions → authorize purchase → preserve receipt/inspection evidence → disposition exceptions → authorize payment. No step is executed here.",
            "Hold or exception": "Hold EastBridge payee setup because address records conflict and the requested payee is unrelated (M05-I06, F09); hold Meridian technical release because substitute alloy is unapproved (M05-I04, F06).",
            "Approval status": "Blocked — no purchase, technical, supplier, receipt, exception, or payment approval record is supplied."
          },
          "completedKnownGapRow": {
            "Gate ID": "M05-A01-GAP-01",
            "Commitment or control": "Not supplied — approved commitment and control matrix with authority limits.",
            "Supported evidence": "M05-I06 (F09) records “EastBridge address records differ and its requested payee is an unrelated company.”; M05-I02 (F03) records “Alpine quotes $41.20 each, $3,800 tooling, and a thirty-percent deposit.”; M05-I01 (F01) records “The request is for 500 enclosures delivered to Provo in eleven weeks.”. Additional support is not supplied — the exact evidence needed to support any additional claim for “Supported evidence”; do not infer the absent fact.",
            "Source input ID": "M05-I06 (F09); M05-I02 (F03); M05-I01 (F01); M05-I05 (F07); M05-I04 (F06); M05-I03 (F05)",
            "Prerequisite": "Open — scope, identity/payee, technical, commercial, receipt, and payment prerequisites lack authorized evidence.",
            "Evidence required": "Missing controlled scope, identity/payee verification, technical acceptance, commercial approval, receipt/inspection evidence, exception disposition, and payment authorization.",
            "Decision owner": "Procurement gate owner plus the specific engineering/quality, finance/payables, or trade/compliance decision role named by the exception; delegated individuals and decisions are not supplied.",
            "Sequence": "Not approved — ordering and handoff owners remain to be defined.",
            "Hold or exception": "EastBridge identity/payee conflict and Meridian alloy assumption remain unresolved.",
            "Approval status": "No approval supplied; do not place an order or release payment."
          },
          "supportingArtifacts": [
            {
              "artifactId": "M05-A03",
              "artifactTitle": "Milestone tracker",
              "criterionIds": [
                "M05-EC03"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Places delivery evidence, change control, receipt ownership, and payment gates in one ordered, auditable control without pretending any transaction occurred.",
              "finalColumns": [
                "Step or milestone",
                "Trigger or date",
                "Evidence and source ID",
                "Owner",
                "Gate or threshold",
                "Dependency or gap",
                "Status"
              ],
              "row": {
                "Step or milestone": "Milestone tracker — Defines delivery evidence, change control, payment gates, and receipt ownership",
                "Trigger or date": "Trigger: receipt of the cited module input or an authorized review request; execution date not supplied.",
                "Evidence and source ID": "Completed fictional learner example. Supplied evidence — M05-I03: Meridian quotes $46.80 delivered duty paid and excludes first-article inspection. Applied control — Places delivery evidence, change control, receipt ownership, and payment gates in one ordered, auditable control without pretending any transaction occurred. | Source input IDs: M05-I03",
                "Owner": "Decision owner: Authorized procurement commitment owner; receiving/quality owner; finance/payment owner; technical change authority",
                "Gate or threshold": "Gate: Defines delivery evidence, change control, payment gates, and receipt ownership; threshold or acceptance remains pending authorized definition where not supplied.",
                "Dependency or gap": "Approval status: Learner proposal only — no commitment, receipt, acceptance, or payment approval supplied",
                "Status": "Learner proposal only — no commitment, receipt, acceptance, or payment approval supplied"
              },
              "status": "normalized"
            }
          ],
          "decisionRule": {
            "stop": "Stop commitment, purchase-order release, material substitution, first-article acceptance, or payment when the required delegated or specialist gate is unresolved.",
            "go": "Proceed to authorized review when every commitment has a cited basis, evidence requirement, owner, and ordered gate.",
            "escalate": "Escalate material/first-article decisions to engineering/quality and identity/payee/payment anomalies to procurement, finance, trade, and security owners."
          },
          "completionTest": [
            "Commercial and technical authorities are distinct and sequenced.",
            "Delivery, change, receipt, identity/payee, and payment gates are visible.",
            "No commitment, order, approval, shipment, receipt, acceptance, or payment is claimed."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M05-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Requires delegated approval before supplier commitment",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M05-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Places technical approval before substitute material or first-article acceptance",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M05-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Defines delivery evidence, change control, payment gates, and receipt ownership",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M05-EC04",
              "criterionOrdinal": 4,
              "criterionText": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    },
    {
      "module": 6,
      "title": "Measure supplier performance",
      "prompt": "Create fair, reproducible records for delivery, quality, responsiveness, cost, and control failures.",
      "deliverable": "A supplier scorecard dictionary and monthly review template.",
      "evidenceCriteria": [
        "Defines denominator, cause, period, exclusion, source, owner, and threshold",
        "Separates buyer-caused changes from supplier-attributable performance",
        "Displays severe identity, ethics, or quality events outside averaged scores",
        "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
      ],
      "taskMode": "bounded-case-starter",
      "providedInputs": [
        {
          "id": "M06-I01",
          "kind": "case-fact",
          "sourceFactIds": [
            "F04"
          ],
          "confidence": "conflicting",
          "record": "Alpine priced obsolete drawing revision B instead of requested revision C."
        },
        {
          "id": "M06-I02",
          "kind": "case-fact",
          "sourceFactIds": [
            "F06"
          ],
          "confidence": "provisional",
          "record": "Meridian assumes a substitute alloy not approved by engineering."
        },
        {
          "id": "M06-I03",
          "kind": "case-fact",
          "sourceFactIds": [
            "F09"
          ],
          "confidence": "conflicting",
          "record": "EastBridge address records differ and its requested payee is an unrelated company."
        },
        {
          "id": "M06-I04",
          "kind": "case-fact",
          "sourceFactIds": [
            "F10"
          ],
          "confidence": "confirmed",
          "record": "Alpine has a prior-employment relationship with the buyer's project engineer."
        },
        {
          "id": "M06-I05",
          "kind": "case-fact",
          "sourceFactIds": [
            "F12"
          ],
          "confidence": "provisional",
          "record": "Operations values earlier arrival at $2,000 per week without documented support."
        },
        {
          "id": "M06-B01",
          "kind": "case-brief",
          "sourceFactIds": [],
          "sourceRecordIds": [
            "CB01"
          ],
          "confidence": "mixed",
          "record": "Use CB01, the full versioned case brief printed once at the start of this packet, as a citable narrative source for details not normalized into F01–F12. Preserve its uncertainty language and do not treat narrative detail as approval, complete operational records, or professional judgment."
        },
        {
          "id": "M06-S01",
          "kind": "assignment-scope",
          "sourceFactIds": [
            "F04",
            "F06",
            "F09",
            "F10",
            "F12"
          ],
          "confidence": "instruction",
          "record": "Build a starter version of “A supplier scorecard dictionary and monthly review template.” from the listed case facts. Treat requested structures, controls, questions, calculations, and templates as learner-designed proposals. Where an operational record or result is absent, add a gap entry naming the missing evidence and authorized owner instead of fabricating it."
        }
      ],
      "completionBoundary": "Complete a bounded starter and gap analysis using only CB01, F04, F06, F09, F10, F12, and the assignment-scope record below. Populate supported fields, label every unavailable field “not supplied,” and cite the input ID for each material statement. You may design a proposed template, control, question, or decision rule, but must label it as a learner proposal rather than observed case evidence. Do not contact people, access live systems, run tests, sign records, claim approval, or invent names, dates, quotations, transactions, results, or source documents.",
      "starterSchema": {
        "id": "M06-W02",
        "title": "Measure supplier performance guided artifact-build sheet",
        "columns": [
          "Component ID",
          "Requested artifact component",
          "Evidence criterion to test",
          "Supplied input IDs",
          "Supported entry",
          "Not-supplied gap or learner proposal",
          "Authorized owner or reviewer",
          "Status"
        ],
        "rows": [
          {
            "id": "M06-A01",
            "component": "Supplier scorecard dictionary",
            "criterion": "Defines denominator, cause, period, exclusion, source, owner, and threshold | Displays severe identity, ethics, or quality events outside averaged scores | Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
            "suppliedInputIds": [
              "M06-I01",
              "M06-I03",
              "M06-I02",
              "M06-I04",
              "M06-I05"
            ]
          },
          {
            "id": "M06-A02",
            "component": "Monthly supplier review template",
            "criterion": "Separates buyer-caused changes from supplier-attributable performance",
            "suppliedInputIds": [
              "M06-I02",
              "M06-I04",
              "M06-I05"
            ]
          }
        ]
      },
      "workbookPlan": {
        "id": "M06-WP01",
        "version": "2026.09.01-workbook-plan-2",
        "contextInputIds": [
          "M06-B01",
          "M06-S01"
        ],
        "criterionCatalog": [
          {
            "id": "M06-EC01",
            "text": "Defines denominator, cause, period, exclusion, source, owner, and threshold"
          },
          {
            "id": "M06-EC02",
            "text": "Separates buyer-caused changes from supplier-attributable performance"
          },
          {
            "id": "M06-EC03",
            "text": "Displays severe identity, ethics, or quality events outside averaged scores"
          },
          {
            "id": "M06-EC04",
            "text": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them"
          }
        ],
        "artifacts": [
          {
            "id": "M06-A01",
            "title": "Supplier scorecard dictionary",
            "type": "dictionary",
            "purpose": "Produce a bounded, reviewable supplier scorecard dictionary from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Metric or event",
              "Operational definition",
              "Numerator",
              "Denominator",
              "Period",
              "Inclusion or exclusion",
              "Attribution rule",
              "Evidence source",
              "Owner",
              "Provisional threshold",
              "Severe-event handling",
              "Status"
            ],
            "rowPlan": {
              "count": 7,
              "prefix": "06A01R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M06:A01",
            "criterionIds": [
              "M06-EC01",
              "M06-EC03",
              "M06-EC04"
            ],
            "inputIds": [
              "M06-I01",
              "M06-I03",
              "M06-I02",
              "M06-I04",
              "M06-I05"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I01, M06-I03).",
              "Every mapped rubric criterion (M06-EC01, M06-EC03, M06-EC04) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          },
          {
            "id": "M06-A02",
            "title": "Monthly supplier review template",
            "type": "template",
            "purpose": "Produce a bounded, reviewable monthly supplier review template from cited packet evidence while exposing unsupported fields and required approvals.",
            "instructions": "Use only the scoped case-fact inputs below. Cite an input ID for each supported statement; label proposed structures “learner proposal” and unavailable evidence “not supplied.”",
            "columns": [
              "Section or field",
              "Purpose",
              "Supported entry",
              "Source input ID",
              "Gap or learner proposal",
              "Owner or reviewer",
              "Status"
            ],
            "rowPlan": {
              "count": 2,
              "prefix": "06A02R",
              "blankState": "Not supplied / learner to complete"
            },
            "reviewedMappingId": "procurement-coordination:M06:A02",
            "criterionIds": [
              "M06-EC02"
            ],
            "inputIds": [
              "M06-I02",
              "M06-I04",
              "M06-I05"
            ],
            "completionChecks": [
              "Every supported entry identifies and cites at least one applicable scoped case-fact input (M06-I02, M06-I04, M06-I05).",
              "Every mapped rubric criterion (M06-EC02) is addressed in the artifact or a named evidence gap.",
              "Unsupported fields remain “not supplied” or are explicitly labeled as a learner proposal.",
              "The Authorized procurement, technical, quality, or commercial owner is named for decisions or review; no approval or execution is implied."
            ]
          }
        ],
        "quantityContracts": [
          {
            "artifactId": "M06-A01",
            "rowCount": 7,
            "rowPrefix": "06A01R"
          },
          {
            "artifactId": "M06-A02",
            "rowCount": 2,
            "rowPrefix": "06A02R"
          }
        ],
        "workedStarter": {
          "artifactId": "M06-A01",
          "criterionId": "M06-EC01",
          "inputId": "M06-I01",
          "supportedValue": "Alpine priced obsolete drawing revision B instead of requested revision C.",
          "application": "Use the supplied term or condition to draft one definition while marking allowed values and approval status provisional. Cite M06-I01 (F04) in the row.",
          "boundary": "This is one evidence-backed starter entry, not a completed supplier scorecard dictionary or an operational result."
        },
        "knownGap": {
          "artifactId": "M06-A01",
          "criterionId": "M06-EC01",
          "missingEvidence": "The packet does not supply the complete live records, approvals, or execution results needed to finish the supplier scorecard dictionary.",
          "whyItMatters": "Without that evidence, the learner cannot truthfully satisfy M06-EC01 or represent this artifact as complete.",
          "ownerRole": "Authorized procurement, technical, quality, or commercial owner",
          "boundedNextStep": "Record the missing evidence in M06-A01, name the authorized reviewer, and leave the outcome pending; do not obtain or simulate the live record in this exercise.",
          "status": "Open — not supplied"
        },
        "decisionPrompt": {
          "inputId": "M06-I05",
          "prompt": "What bounded decision can the Authorized procurement, technical, quality, or commercial owner make from M06-I05, and what must remain pending until the missing evidence or approval is supplied?"
        },
        "instructionalGuide": {
          "version": "2026.09.01-academy-workbook-instruction-bank-1",
          "principalArtifactId": "M06-A01",
          "prerequisiteCheck": [
            "Confirm F04, F06, F09, F10, and F12; recognize that denominators, periods, source systems, thresholds, attributable causes, and operational score data are not supplied.",
            "STOP “Measure supplier performance” when this prerequisite cannot be confirmed: Confirm F04, F06, F09, F10, and F12; recognize that denominators, periods, source systems, thresholds, attributable causes, and operational score data are not supplied. Record the exact missing or conflicting evidence, keep the artifact blocked, and route it to the authorized procurement owner, with engineering, quality, finance, or trade review when the field touches those authorities. Do not execute the workflow, make the specialist judgment, record approval, or claim an operational result."
          ],
          "operatingSteps": [
            "Define delivery, quality, responsiveness, cost, and control metrics with denominator, period, inclusion, exclusion, source, owner, and threshold fields.",
            "Create an attribution rule that separates buyer-caused revision or scope changes from supplier-attributable performance.",
            "Use the revision-B mismatch and unapproved alloy only as supplied events; do not assign a normalized score.",
            "Record EastBridge identity/payee conflict and Alpine relationship as severe control/ethics events outside any average.",
            "Keep the unsupported $2,000-per-week schedule value outside cost scoring until documented and approved.",
            "Final-QC reproducibility, cited evidence, exception visibility, reviewer ownership, and no fabricated monthly result."
          ],
          "fieldGuidance": {
            "Metric or event": "Metric or event: Define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic. No “Measure supplier performance” source fact supplies it; mark “Not supplied” and request the missing measurement definition. Do not calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Review: the procurement owner and any required specialist.",
            "Operational definition": "For Operational definition, write a learner-proposed rule that another reviewer could reproduce: named event, eligible population, numerator, denominator, measurement period, evidence source, attribution rule, and treatment of missing records. No direct “Measure supplier performance” source fact supplies an approved metric definition; mark approval and baseline “Not supplied.” Never calculate or publish a score from undefined inputs. Keep pending for the procurement performance owner and quality/finance specialist tied to the metric.",
            "Numerator": "Define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic for Numerator. Evidence: no direct “Measure supplier performance” source fact; mark “Not supplied” when absent. Do not calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Escalate to the procurement owner and any required specialist.",
            "Denominator": "Denominator: Define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic. No “Measure supplier performance” source fact supplies it; mark “Not supplied” and request the missing measurement definition. Do not calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Review: the procurement owner and any required specialist.",
            "Period": "For Period, state the scorecard start date, end date, and review cadence before any numerator or denominator is counted. Cite M06-I01 (F04), M06-I05 (F12); if insufficient, mark “Not supplied” and name the missing measurement period. Never mix events from different windows or calculate a rate without a defined eligible period. Keep pending for the procurement owner and any required specialist.",
            "Inclusion or exclusion": "For Inclusion or exclusion, define which supplier records enter the metric and which remain outside it—for example, include only dated records tied to controlled scope; exclude records without an eligible period or attributable owner while retaining them in the exception log. No direct “Measure supplier performance” source fact approves this learner proposal; mark the rule “Not supplied” until reviewed. Do not hide severe events through exclusion. Escalate to procurement performance and quality owners.",
            "Attribution rule": "Attribution rule: Label each statement as observed fact, bounded impact, or learner hypothesis and describe the evidence that could confirm or refute it. No “Measure supplier performance” source fact supplies it; mark “Not supplied” and request the missing reasoning boundary. Do not state causation, legal effect, product impact, blame, or affected scope from incomplete evidence. Review: the procurement owner and any required specialist.",
            "Evidence source": "For Evidence source, identify the controlled record, location, version, date, and module citation that governs this entry. Cite M06-I03 (F09); if insufficient, mark “Not supplied” and name the missing controlled provenance. Never treat an undated draft, copied text, or secondary summary as the controlling record. Keep pending for the procurement owner and any required specialist.",
            "Owner": "Name the authorized role that must review or decide, then show the decision as pending unless an authorized record is supplied for Owner. Evidence: no direct “Measure supplier performance” source fact; mark “Not supplied” when absent. Do not invent a person's name, infer authority from job title, or record approval from silence. Escalate to the procurement owner and any required specialist.",
            "Provisional threshold": "Provisional threshold: Define the quantity, unit, population, formula, or threshold explicitly and keep supplied values separate from learner-designed calculation logic. No “Measure supplier performance” source fact supplies it; mark “Not supplied” and request the missing measurement definition. Do not calculate a result from missing inputs, mix units, change the denominator, or present a proposed threshold as approved. Review: the procurement owner and any required specialist.",
            "Severe-event handling": "For Severe-event handling, define the trigger, immediate evidence-preservation step, authorized escalation role, response clock, separate display outside averages, and closure evidence. Use M06-I03 (F09) for the identity/payee conflict and M06-I04 (F10) for the disclosed relationship; outcomes remain “Not supplied.” Never average these events away or claim investigation, misconduct, or clearance. Keep pending for procurement, finance/compliance, ethics, and quality owners as applicable.",
            "Status": "Select a truthful state—draft, open, blocked, pending review, or not supplied—and tie it to the evidence still required for Status. Evidence: M06-I01 (F04), M06-I03 (F09); mark “Not supplied” when absent. Do not mark complete, accepted, verified, distributed, or closed without the corresponding record. Escalate to the procurement owner and any required specialist."
          },
          "completedExampleRow": {
            "Metric or event": "Learner-proposed metric: quote-to-controlled-scope compliance; severe event: supplier identity/payee mismatch.",
            "Operational definition": "Count a quote as scope-compliant only when its controlled revision and required exceptions are traceable; keep identity/payee conflicts as separate severe events.",
            "Numerator": "Not supplied — number of evaluated quotes that match controlled scope.",
            "Denominator": "Not supplied — total eligible quotes evaluated in the defined period.",
            "Period": "Not supplied — define the scorecard start/end dates and review cadence before calculating a supplier metric.",
            "Inclusion or exclusion": "Proposed: include only quotes with controlled scope and source records; exclude records lacking an eligible period or comparable basis, without hiding them from the exception log.",
            "Attribution rule": "Do not attribute a revision mismatch, alloy assumption, payee conflict, prior-employment relationship, or undocumented schedule value to supplier performance until ownership and evidence are reviewed (M06-I01–M06-I05).",
            "Evidence source": "M06-I03 (F09); controlling version/date remains pending if not stated in the cited input.",
            "Owner": "Procurement performance owner maintains the metric definition; quality/engineering review attributable technical events, while finance/trade/compliance review identity, payee, and ethics events. Assignment, threshold, and decision remain pending.",
            "Provisional threshold": "Not supplied — learner may propose a threshold only after baseline, population, severity rule, and reviewer authority are defined.",
            "Severe-event handling": "Proposed control: immediately escalate identity/payee or integrity conflicts for authorized review; do not average them away in a composite score or claim an investigation result.",
            "Status": "Draft — cited evidence recorded; authorized review pending"
          },
          "completedKnownGapRow": {
            "Metric or event": "Metric definitions and severe-event taxonomy are not approved.",
            "Operational definition": "Not supplied — eligible population, exact event logic, and evidence standard.",
            "Numerator": "Not supplied — no record-level count.",
            "Denominator": "Not supplied — no eligible population or period.",
            "Period": "Not supplied — no approved measurement window or cadence.",
            "Inclusion or exclusion": "Not supplied — approved eligibility and exception treatment.",
            "Attribution rule": "Not supplied — authorized root-owner review; supplied facts identify events only.",
            "Evidence source": "not supplied — a controlled, current source with version/date and authority for “Evidence source”; use M06-I03 (F09) only to document why the controlled source is still required.",
            "Owner": "Procurement performance owner with quality/engineering review for technical attribution and finance/trade/compliance review for severe integrity events; individual assignments are not supplied.",
            "Provisional threshold": "Not supplied — baseline and authority missing.",
            "Severe-event handling": "Not supplied — escalation owner, response clock, documentation, and closure gate.",
            "Status": "Blocked — required evidence or authorized decision not supplied"
          },
          "supportingArtifacts": [
            {
              "artifactId": "M06-A02",
              "artifactTitle": "Monthly supplier review template",
              "criterionIds": [
                "M06-EC02"
              ],
              "exampleType": "existing-explicit-route-completed-row",
              "rationale": "Defines a fair attribution boundary and explicitly prevents buyer-caused changes from being scored as supplier failure.",
              "finalColumns": [
                "Section or field",
                "Purpose",
                "Supported entry",
                "Source input ID",
                "Gap or learner proposal",
                "Owner or reviewer",
                "Status"
              ],
              "row": {
                "Section or field": "Monthly supplier review template control for M06-EC02",
                "Purpose": "Produce a bounded, reviewable monthly supplier review template from cited packet evidence while exposing unsupported fields and required approvals. Criterion demonstrated: Separates buyer-caused changes from supplier-attributable performance",
                "Supported entry": "Completed fictional learner example. Supplied evidence — M06-I02: Meridian assumes a substitute alloy not approved by engineering. | M06-I04: Alpine has a prior-employment relationship with the buyer's project engineer. | M06-I05: Operations values earlier arrival at $2,000 per week without documented support. Applied control — Defines a fair attribution boundary and explicitly prevents buyer-caused changes from being scored as supplier failure.",
                "Source input ID": "M06-I02; M06-I04; M06-I05",
                "Gap or learner proposal": "Period: Not supplied; learner proposes a stated monthly review period after authorized selection | Attribution rule: Revision-B/revision-C conflict and unapproved substitute-alloy issue require a controlled baseline and decision record before attribution; no blame assigned from M06-I01 or M06-I02 alone | Evidence source: M06-I01 (F04); M06-I02 (F06); controlled change and delivery records not supplied | Provisional threshold: Not supplied; any learner threshold requires owner approval and baseline data",
                "Owner or reviewer": "Owner: Authorized procurement performance owner with engineering/quality review for scope attribution",
                "Status": "Definition proposed — no performance result calculated"
              },
              "status": "normalized"
            }
          ],
          "decisionRule": {
            "stop": "Stop publishing scores when definitions, denominators, attribution, evidence sources, thresholds, or severe-event status are missing.",
            "go": "Proceed to dictionary review when each metric is reproducible and severe events remain outside averages.",
            "escalate": "Escalate identity, payee, ethics, unapproved-material, or material quality events directly to the authorized specialist route."
          },
          "completionTest": [
            "Each metric has denominator, period, exclusions, evidence source, owner, and provisional threshold.",
            "Buyer-caused changes and supplier-attributable events are separated.",
            "F04/F06/F09/F10/F12 events remain unscored and review-pending."
          ],
          "criterionSatisfiability": [
            {
              "criterionId": "M06-EC01",
              "criterionOrdinal": 1,
              "criterionText": "Defines denominator, cause, period, exclusion, source, owner, and threshold",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M06-EC02",
              "criterionOrdinal": 2,
              "criterionText": "Separates buyer-caused changes from supplier-attributable performance",
              "currentSatisfiable": false,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The current canonical principal-artifact route or schema cannot visibly satisfy this criterion without the listed fact-routing and/or artifact-spec repair; the learner must record the gap rather than claim completion. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M06-EC03",
              "criterionOrdinal": 3,
              "criterionText": "Displays severe identity, ethics, or quality events outside averaged scores",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            },
            {
              "criterionId": "M06-EC04",
              "criterionOrdinal": 4,
              "criterionText": "Cites the supplied input IDs for material statements and marks omitted operational records or results “not supplied” rather than fabricating them",
              "currentSatisfiable": true,
              "afterProposedRepairsSatisfiable": true,
              "finding": "The criterion is teachable through the bounded instructions and artifact set, but operational evidence, execution, specialist judgment, and reviewer acceptance remain pending. Post-repair resolution: Resolved through module-complete input routing, the final task-specific artifact schema and quantity, ordered operating steps, and exact evidence-backed/gap rows; execution and reviewer acceptance remain pending."
            }
          ]
        }
      }
    }
  ],
  "ambiguities": [
    {
      "issue": "EastBridge has the lowest quoted unit price but major landed-cost and identity evidence gaps.",
      "judgmentRequired": "Decide whether to seek clarification, hold, disqualify under policy, or retain as a contingent option.",
      "doNotAssume": "Do not equate a low quote with lowest total cost, verified identity, or acceptable risk."
    },
    {
      "issue": "Schedule value may justify a higher price, but the $2,000 weekly figure is unsupported.",
      "judgmentRequired": "Identify who owns the business-impact estimate and what evidence is needed before using it in selection.",
      "doNotAssume": "Do not invent schedule value to rationalize a preferred supplier."
    }
  ],
  "debrief": {
    "principle": "There is no single universal supplier selection. Strong work compares common scope, exposes uncertainty and conflicts, and reserves technical, trade, legal, and commitment authority for qualified owners.",
    "moduleGuides": [
      {
        "module": 1,
        "reasoning": "Comparable sourcing begins with a released requirement. Learners should not fill technical gaps themselves, because even a reasonable assumption can change price, quality, or compliance.",
        "strongEvidence": [
          "Owner-approved clarification log",
          "Current requirement manifest"
        ]
      },
      {
        "module": 2,
        "reasoning": "Supplier screening should be consistent and evidence-based. A concern can justify a hold or escalation without claiming wrongdoing or certainty beyond the records.",
        "strongEvidence": [
          "Common supplier-screen rubric",
          "Conflict and identity exception trail"
        ]
      },
      {
        "module": 3,
        "reasoning": "The RFQ should make each bidder respond to the same active package. Material answers require controlled distribution so speed or private access does not distort comparability.",
        "strongEvidence": [
          "Versioned RFQ manifest",
          "Consistent bidder communication record"
        ]
      },
      {
        "module": 4,
        "reasoning": "Ranges are appropriate when freight, duty, transit, or schedule value remains uncertain. The worksheet should reveal which unknown could change the ranking.",
        "strongEvidence": [
          "Sourced cost normalization",
          "Sensitivity and decision-breakpoint analysis"
        ]
      },
      {
        "module": 5,
        "reasoning": "A selection recommendation is not a purchase commitment. The controlled process preserves authority, technical acceptance, change approval, payment evidence, and delivery accountability.",
        "strongEvidence": [
          "Delegated approval record",
          "Milestone and exception controls"
        ]
      },
      {
        "module": 6,
        "reasoning": "Scorecards should distinguish attributable events and retain severe concerns. A single blended grade can conceal quality or integrity risks that need independent action.",
        "strongEvidence": [
          "Reproducible metric definitions",
          "Severe-event and corrective-action visibility"
        ]
      }
    ],
    "specialistEscalations": [
      {
        "trigger": "Material substitution, tolerance, coating, inspection, first article, product safety, or technical acceptance",
        "specialist": "Authorized engineer, quality owner, and applicable product or regulatory specialist",
        "boundary": "The coordinator routes and records the decision but does not approve technical equivalence."
      },
      {
        "trigger": "Trade, tariff, customs, tax, sanctions, supplier identity, conflict, contract, insurance, or payment-change concern",
        "specialist": "Qualified trade, tax, legal, compliance, finance, and supplier-risk owners",
        "boundary": "The case does not verify eligibility, duty, legality, identity, or contract acceptability."
      }
    ]
  },
  "caseBriefId": "CB01"
}
