False Blackout Residue Discharge Default

False Blackout Residue Discharge Default fires or arms when a future reader consumes a claimed blackout residue as discharged while source claim row, owner, proof, scope, harmed reader, or future effect is hidden.

The event is not a cleanup failure message. It is the durable scar that records who used the blank as clean closure.

Fire Conditions

fire_when_any:
  - source_blackout_residue_claim_row_hidden
  - assigned_residue_owner_hidden_or_mismatched
  - proof_or_payment_absent_without_cost
  - discharged_scope_hidden_or_overbroad
  - future_reader_hidden
  - harmed_or_owed_reader_hidden
  - sponsor_makegood_files_public_harm_as_paid
  - lawful_hold_lifted_without_annex
  - route_stub_closed_without_bond_or_carrier
  - management_marks_residue_closed_without_future_effect

The event must not fire from a fixed turn, day/week cadence, raw residue count, dashboard state, or lens-health state.

Required Payload

false_blackout_residue_discharge_default:
  event: storyteller.event.false_blackout_residue_discharge_default.v1
  false_residue_discharge_claim: true
  source_claim_row: <row id or explicit_absence>
  hidden_or_invalid_discharge_scope: scope_hidden | proof_absent | owner_mismatched | reader_hidden | harmed_reader_hidden | overbroad_discharge | equivalent
  capturing_reader: sponsor | public | lawful_reader | archive | editor | route_asset | management | broadcast_reality | equivalent
  harmed_or_omitted_reader: public_reader | fan_public | sponsor_counterdesk | lawful_reader | route_asset_holder | artist_boundary | explicit_absence
  residue_discharge_state_after: false_clean_discharge | sponsor_only | public_only | lawful_only | route_only | captured | blocked | recovery_only
  future_reader_effect: addendum_required | unwind_required | lawful_annex_due | route_stub_required | contradiction_pending | costlier | blocked | hostile | recovery_only
  counter_deltas_min: 3
  durable_mutation: true

Durable Mutations

At least one surface from each class must change:

  • relief or capture: short_term_cleanup_pressure_down, sponsor_makegood_closed, management_row_greenwashed, or equivalent;
  • cost or scar: false_discharge_scar_up, public_receipt_distrust_up, harmed_reader_hostility_up, route_reopen_cost_up, or equivalent;
  • future effect: addendum_required, unwind_required, lawful_annex_due, route_stub_required, contradiction_pending, blocked, hostile, or recovery_only.

The default fails if it changes only notification text, dashboard color, or generic reputation.