Silent Correction Invoice Mechanic / 静默更正账单机制
trigger_kind: state_pressure
correction_pressure_present: true
source_cut_error_or_omission_visible: true
requested_correction_visible: true
proposed_debtor_or_explicit_absence_visible: true
protected_reader_present: true
hidden_or_burdened_reader_present_or_explicit_absence: true
future_reader_or_route_consumes_invoice_state: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe mechanic keeps three locks separate:
- correction lock: what was changed and why;
- debtor lock: who pays or who is explicitly absent;
- reader lock: who benefits now and who can reopen the invoice later.
A clean correction is invalid unless these locks are visible. If the player refuses to name a debtor or allows a sponsor/editor to hide the burdened reader, the default event records a false-clean correction and mutates the future route.