Audience Correction Afteruse Receipt Mechanics

Audience Correction Afteruse Receipt prevents a repaired audience mistake from becoming universal future route proof.

The correction row is not clean money. Any later use must preserve who was corrected, who remains harmed, what scope was corrected, which proof bridge exists, and what future reader or route may consume. A missing answer defaults to a false-clean correction scar.

Entry Contract

audience_correction_afteruse_receipt:
  trigger_kind: state_pressure
  source_correction_row_visible: true
  original_misread_or_absence_visible: true
  corrected_reader_visible: true
  correction_scope_visible: true
  requested_afteruse_visible: true
  future_reader_consumes_correction_state: true
  harmed_or_omitted_reader_visible_or_explicit_absence: true
  selected_afteruse_posture_visible: true
  future_reader_or_route_effect_visible: true
  counter_deltas_after_correction_use: min_3

Forbidden triggers: fixed turn, fixed day/week, raw correction count, raw audience count, dashboard state, or lens-health state.

Correction Afteruse States

correction_afteruse_states:
  - unspent_correction
  - afteruse_requested
  - scoped_correction_certified
  - corrected_reader_limited
  - reader_split_recorded
  - original_misread_reopened
  - public_correction_receipt_reissued
  - afteruse_quarantined
  - false_clean_correction_scar
  - route_correction_debt
  - recovery_only

The mechanic fails if a source correction is collapsed into a generic audience fixed, public accepted, stability clean, or route approved flag.

Resolution Contract

Every non-default resolution must record:

audience_correction_afteruse_resolution:
  source_correction_row: <row id or explicit_absence>
  original_misread_or_absence: <misread id or explicit_absence>
  corrected_reader: <reader id>
  correction_scope: <scope>
  requested_afteruse: <future use>
  future_reader_or_route: <reader or route>
  harmed_or_omitted_reader: <reader or explicit_absence>
  proof_bridge_or_explicit_absence: <receipt checksum carrier or explicit_absence>
  selected_afteruse_posture: certify_scoped_correction | limit_afteruse_to_corrected_reader | split_correction_by_reader | reopen_original_misread | reissue_public_correction_receipt | quarantine_correction_afteruse
  correction_state_after: <state>
  relief_any: []
  cost_any: []
  future_effect_any: []
  counter_delta_count: min_3

Failure Cases

The mechanism must fail if:

  • a caption correction clears sponsor, public, lawful, archive, and route readers at once;
  • a public correction receipt is cited against a reader who was not corrected;
  • the original misread or explicit absence disappears;
  • the harmed or omitted reader is not named;
  • the future route consumes only a clean stability flag;
  • a default changes only notification text, reputation, or a generic audience counter.

Default Contract

The default is False Audience Correction Afteruse Default. It must record false-clean correction afteruse, source correction row or explicit absence, hidden or overbroad correction scope, capturing reader or route, harmed or omitted reader, correction after-state, future reader effect, at least three counter deltas, and durable mutation.