Excluded Counterreceipt Challenge Lens / 被排除者反回执挑战 Lens
This lens observes whether 被排除者反回执挑战线 and 被排除者反回执挑战机制 correctly prevent a scoped receipt from becoming universal closure after an excluded constituency appears.
The current corpus can already create oxygen haircut witness mandates, fan delegate mandate splits, consent debt transfers, receipt counterclaims, and witness carrier discharge receipts. The remaining failure risk is receipt finality laundering: a receipt exists, therefore sponsor, lawful reader, archive, route claimant, public table, or broadcast reality consumes it as if excluded readers have no remaining claim.
A passing implementation proves that the old receipt keeps its real relief, but only for the represented scope; the excluded constituency can file a counterreceipt; and future play consumes the scar.
Primary observation link
This lens observes:
- 被排除者反回执挑战线;
- 被排除者反回执挑战机制;
- 呼吸折让见证委任线;
- 见证承载解除线;
- 粉丝委任分裂线;
- 同意债转移线;
- Receipt Counterclaim False Owner Recovery;
- Fan Oxygen;
- Route Assets and Custody;
- Broadcast Reality.
It is observed through:
Observable promise
When a future reader consumes a receipt-like result, the game must show:
- source receipt;
- source surface;
- represented scope;
- excluded constituency or explicit absence with reason;
- false clean claim;
- future reader attempting to consume the receipt;
- counterreceipt proof or explicit absence;
- messenger, proof carrier, or explicit absence;
- messenger protection or payment state;
- selected hearing posture;
- receipt scope after;
- excluded constituency state after;
- future route or reader effect.
The lens fails if the result is only receipt accepted, fans settled, delegate spoke, lawful annex filed, sponsor paid, mask protected source, pirate published, archive sealed, or management closed the row.
Entry oracle
A valid implementation opens only from live state pressure:
entry_state_required:
trigger_kind: state_pressure
source_receipt_exists: true
represented_scope_visible_or_explicit_absence: true
excluded_constituency_visible_or_explicit_absence_with_reason: true
future_reader_trying_to_consume_receipt_as_clean: true
false_clean_claim_visible: true
counterreceipt_proof_or_explicit_absence_visible: true
messenger_or_explicit_absence_visible: true
future_reader_or_route_consumes_result: true
player_can_accept_narrow_silence_appeal_broadcast_protect_quarantine_or_default: 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 lens fails if entry comes from fixed turn number, day/week interval, chapter quota, raw fan count, raw receipt count, generic unrest, dashboard state, lens health, or a cleanup phase without a scoped receipt and excluded constituency pressure.
Docket oracle
被排除者反回执案卷 or equivalent must record:
docket_required:
source_receipt:
source_receipt_id: <receipt mandate discharge settlement or explicit_absence>
source_surface: oxygen_haircut_witness | witness_carrier_discharge | fan_delegate_mandate | consent_debt_transfer | receipt_counterclaim_recovery | equivalent
represented_scope: public_only | lawful_only | sponsor_only | archive_only | route_asset_only | named_constituency | explicit_absence | equivalent
excluded_constituency: oxygen_creditors | mourning_queue | witness_public | refund_claimants | support_light_collective | artist_privacy_fans | access_caption_readers | explicit_absence_with_reason | equivalent
false_clean_claim: receipt_closed_all | discharge_closed_all | mandate_spoke_for_all | lawful_annex_as_public | sponsor_settlement_as_consent | mask_as_consent | pirate_relay_as_lawful | equivalent
future_reader_trying_to_consume: sponsor | lawful_reader | archive | fan_public | route_claimant | public_table | broadcast_reality | equivalent
counterreceipt_claim:
claimant_constituency: <constituency or explicit_absence>
proof_surface: oxygen_stub | public_receipt | witness_oath | access_caption_log | route_asset_trace | lawful_petition | pirate_packet | edit_checksum | explicit_absence | equivalent
demanded_remedy: scope_addendum | refund_reopen | witness_protection | public_correction | lawful_appeal | route_delay | receipt_quarantine | equivalent
messenger_or_absence: huo_qian | yu_lan | shen_luo | han_yanshuang | baiya | ai_sheng | fan_delegate | worker | route_asset | explicit_absence | equivalent
messenger_protection_or_payment: payroll | public_receipt | lawful_escrow | sponsor_clause | mask | pirate_relay | oxygen_payment | explicit_absence
result:
selected_posture: accept_counterreceipt | narrow_original_receipt | managed_silence | lawful_appeal | public_counter_broadcast | protect_anonymous_source | quarantine_receipt | suppress_default
receipt_scope_after: contested | addendum_required | lawful_only | public_only | sponsor_only | quarantined | false_closed | recovery_only | equivalent
excluded_constituency_state_after: recognized | delayed | bought_off | lawful_only | public_only | protected_anonymous | hostile | blocked | recovery_only | equivalent
future_route_or_reader_effect: addendum_required | callback_required | costlier | route_delay | audit_required | public_only | lawful_only | sponsor_capture | blocked | hostile | recovery_only | equivalentThe lens fails if source receipt, represented scope, excluded constituency, false clean claim, proof/messenger, or future consumer is absent without a recorded absence reason.
Hearing assignment oracle
被排除者反回执听证 or equivalent must require explicit assignment:
assignment_required:
docket: storyteller.card.excluded_counterreceipt_docket.v1
source_receipt: <receipt id>
contested_scope: <represented scope>
excluded_constituency: <constituency>
false_clean_claim: <claim>
counterreceipt_proof_or_absence: <proof or explicit_absence>
messenger_or_absence: <actor or explicit_absence>
protection_or_payment_or_absence: <support or explicit_absence>
future_reader_or_route: <reader route package proof window or broadcast reality surface>
selected_posture: accept_counterreceipt | narrow_original_receipt | managed_silence | lawful_appeal | public_counter_broadcast | protect_anonymous_source | quarantine_receipt | suppress_defaultThe lens fails if a famous handler, sponsor payment, archive seal, lawful annex, public sympathy, or existing receipt resolves the challenge without these fields.
Branch divergence oracle
A satisfying implementation must expose non-equivalent branch families, or explicitly block unavailable families with state reasons.
| Branch family | Required relief | Required cost | Required future state |
|---|---|---|---|
| Accept counterreceipt | excluded constituency recognized; false closure blocked | sponsor/archive/inspection/messenger burden | addendum-required, callback-required, costlier, audit-required |
| Narrow original receipt | prior receipt remains valid for named scope | delayed excluded readers, distrust, resentment, route delay | public-only, lawful-only, sponsor-only, addendum-required |
| Managed silence | immediate slot/sponsor/archive pressure falls | bought-off or hostile constituency, contract capture, future recovery cost | sponsor-capture, hostile, costlier, recovery-only |
| Lawful appeal | proof preserved; false public closure blocked | lawful-only routing, bureau debt, public delay, archive debt | lawful-only, audit-required, public-addendum-required |
| Public counter-broadcast | excluded constituency visible; private capture weakens | sponsor retaliation, inspection heat, pirate exposure, messenger risk | public-only, contradiction-pending, callback-required |
| Protect anonymous source | proof remains alive without burning messenger | source ambiguity, edit debt, admissibility cost, distrust | protected-anonymous-source, source-disclosure-required, lawful-only |
| Quarantine receipt | unsafe consumption blocked | route delay, archive debt, schedule pressure, oxygen liability | blocked, quarantine-required, audit-required, recovery-only |
| Suppression default | fastest desk pressure may fall | false closure hardens; messenger or constituency scar persists | false-closed, hostile, blocked, addendum-required, recovery-only |
No branch may make the receipt clean for public, fan oxygen, lawful reader, sponsor, archive, route asset, management report, and broadcast reality at once.
Default oracle
反回执压制默认 or equivalent must fire or be armed when:
- a source receipt has a visible excluded constituency or missing-scope reason;
- a future reader consumes the receipt as clean closure;
- the counterreceipt is hidden, bought off as silence, masked as already answered, or misfiled;
- payment or protection is treated as waiver;
- lawful-only custody is treated as public consent;
- public broadcast is treated as lawful mandate;
- edit mask or pirate relay is treated as clean consent.
Required default payload:
default_payload_required:
event_seen_or_armed_any:
- storyteller.event.counterreceipt_suppression_default.v1
source_receipt:
source_receipt_id: <stable id or explicit_absence>
source_surface: <surface>
represented_scope: <scope or explicit_absence>
excluded_constituency: <constituency or explicit_absence_with_reason>
false_closure:
false_clean_claim: receipt_closed_all | discharge_closed_all | mandate_spoke_for_all | lawful_annex_as_public | sponsor_settlement_as_consent | mask_as_consent | pirate_relay_as_lawful | equivalent
suppression_actor: sponsor | management_table | archive | lawful_reader | public_table | route_claimant | editor_mask | pirate_relay | broadcast_reality | equivalent
hidden_or_bought_counterreceipt: <proof id or explicit_absence>
hidden_reader_or_constituency: <reader or constituency>
messenger:
messenger_or_absence: <actor or explicit_absence>
messenger_state_after: hostile | bought_off | captured | masked | pirate_exposed | lawful_only | public_only | protected_anonymous | missed | recovery_only | equivalent
aftermath:
receipt_scope_after: false_closed | sponsor_only | lawful_only | public_only | quarantined | contested | recovery_only | equivalent
excluded_constituency_state_after: hostile | delayed | blocked | public_only | lawful_only | recovery_only | equivalent
future_reader_or_route_effect: addendum_required | callback_required | costlier | audit_required | blocked | hostile | recovery_only | equivalentA default that changes only mood, budget, reputation, fan anger, or workload fails.
Counter contract
Every constructive branch must mutate visible relief, visible cost, and future reader state.
counter_deltas_required:
relief: at_least_one
cost: at_least_one
future_reader_or_route_effect: at_least_oneRelevant surfaces:
receipt_scope_legibilitycounterreceipt_visibilityexcluded_constituency_recognitionfalse_closure_pressuremessenger_safetyroute_asset_truthfulnesssponsor_stop_loss_pressureinspection_heatarchive_debtfan_oxygen_resentmentpublic_receipt_distrustcontract_captureedit_debtsource_ambiguitypirate_exposurefuture_route_cost
Replay evidence expectation
lens_id: storyteller.lens.excluded_counterreceipt_challenge.v1
session_id: lens-excluded-counterreceipt-challenge-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_receipt_exists: true
represented_scope_visible_or_explicit_absence: true
excluded_constituency_visible_or_explicit_absence_with_reason: true
future_reader_trying_to_consume_receipt_as_clean: true
false_clean_claim_visible: true
counterreceipt_proof_or_explicit_absence_visible: true
messenger_or_explicit_absence_visible: true
future_reader_or_route_consumes_result: true
no_fixed_turn_trigger: true
offered:
card: storyteller.card.excluded_counterreceipt_docket.v1
rite: storyteller.rite.excluded_counterreceipt_hearing.v1
branch_runs:
constructive:
selected_posture: accept_counterreceipt | narrow_original_receipt | managed_silence | lawful_appeal | public_counter_broadcast | protect_anonymous_source | quarantine_receipt
receipt_scope_after: <scope>
excluded_constituency_state_after: <state>
messenger_state_after: <state>
future_reader_or_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default:
event_seen_or_armed: storyteller.event.counterreceipt_suppression_default.v1
false_clean_claim: <claim>
suppression_actor: <actor>
hidden_reader_or_constituency: <reader or constituency>
messenger_state_after: <state>
future_reader_or_route_effect: <effect>
assertions:
- entry_is_state_triggered
- source_receipt_scope_visible
- excluded_constituency_visible
- false_clean_claim_visible
- proof_and_messenger_visible_or_explicit_absent
- hearing_assignments_are_explicit
- branch_outcomes_diverge
- success_preserves_prior_relief_only_for_named_scope
- every_success_has_cost_and_future_effect
- default_records_false_closure_scar
- no_universal_clean_receipt
- no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_triggerProgress metric
excludedCounterreceiptChallengeProgress = 0..10:
0: no scoped receipt with excluded constituency pressure.1: source receipt and represented scope are visible.2: excluded constituency or explicit missing-scope reason is visible.3: future reader tries to consume the receipt as clean closure.4: 被排除者反回执案卷 or equivalent enters play.5: proof surface and messenger/protection fields are assigned or explicitly absent.6: 被排除者反回执听证 offers non-equivalent resolution postures.7: constructive branches preserve prior relief only for named scope and create visible cost.8: future reader or route consumes the changed receipt scope.9: 反回执压制默认 or equivalent records a durable false-closure scar when suppressed.10: replay evidence proves branch divergence, costed success, default scar, and no universal clean receipt.
Non-goals
- Not a generic appeal board.
- Not a duplicate of false-owner recovery.
- Not a fan vote-count system.
- Not a raw lens-count or content-count target.
- Not valid unless the counterreceipt changes future play.