Remedy Preclusion / 救济失权线
Remedy Preclusion is the next concrete claimant-liability fork for the current green corpus. The recent mesh can already prove that a notice was served, a callback was sequenced, a counterreceipt was challenged, a substitute carrier was fit-tested, and a capacity row was scoped. The remaining playable failure is finality overreach: a later desk says service exists, therefore the next remedy is gone.
This storyline keeps earlier service as history, but asks a narrower question: did that service actually give this barred claimant a real opportunity to answer this specific remedy?
Why this is the strongest next gap
The existing content has the necessary play surfaces: 救济失权机制, 救济失权案卷, 救济失权听证, and 虚假失权默认.
What was missing was the storyline-level contract that binds those surfaces into route play. Without that binding, capacity notice, callback carrier, counterreceipt, substitute carrier, and broadcast-capacity rows can still be consumed as universal waiver by sponsor, lawful reader, public table, archive, route claimant, management report, or broadcast reality.
This is not a new legal flavor layer. It is an aftershock pack for existing playable systems: service is preserved, but preclusion must be scoped.
State-triggered entry
Open this storyline only when all of the following are visible:
entry_state_required:
trigger_kind: state_pressure
source_service_row_present: true
source_surface_any:
- capacity_notice_service
- reader_rebuttal_notice
- callback_carrier_collision
- excluded_counterreceipt_challenge
- substitute_carrier_requisition
- broadcast_capacity_liability
source_service_state_visible: true
served_reader_or_claimant_visible_or_explicit_absence: true
omitted_or_deferred_reader_visible_or_explicit_absence: true
future_claimant_or_reader_attempts_remedy: true
preclusion_claim_present: true
remedy_at_risk_visible: true
proof_of_actual_opportunity_or_absence_visible: true
future_reader_or_route_consumes_preclusion_state: true
player_can_accept_rebut_reopen_appeal_addendum_rework_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_notice_or_service_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe line fails if it opens from a fixed turn, fixed day/week interval, chapter quota, raw notice count, raw callback count, dashboard state, lens health, generic legal cleanup, or generic aftermath.
Bound content pack
- 救济失权机制 defines the state machine and hard rules.
- 救济失权案卷 records the source service row, the attempted bar, the remedy at risk, omitted reader, actual opportunity proof, and future effect.
- 救济失权听证 lets the player accept scoped preclusion, rebut it, reopen the remedy, route a lawful appeal, publish a public addendum, rework a substitute or callback, quarantine service, or allow default.
- 虚假失权默认 fires or arms when service is consumed as universal waiver without proving the remedy was actually answered.
Storyline spine
Beat 1 — The served row becomes a weapon
A desk cites a valid or contested service row from 容量告知送达队列线, 读者反驳通知线, 回叫承载撞车线, 被排除者反回执挑战线, 替代承载征调线, or 播出容量责任级联线.
The desk is not proving service again. It is trying to use service to bar a later remedy.
Beat 2 — The barred remedy is named
The game must name the remedy at risk: callback, correction, refund, counterreceipt, lawful appeal, public addendum, route delay, capacity reserve, witness protection, substitute fit review, or equivalent.
A preclusion claim fails if it only says they were notified, they had callback, receipt accepted, substitute assigned, or capacity served.
Beat 3 — Actual opportunity is tested
The docket must show whether the barred reader had a real reply path for the specific remedy: hearing window, callback slot, public addendum, lawful appeal, reply receipt, route delay, or explicit absence.
Public notice is not lawful waiver. Lawful notice is not public consent. Sponsor countercopy is not fan consent. Callback to one reader is not callback to all.
Beat 4 — The hearing scopes or rejects preclusion
Run 救济失权听证. A valid branch must preserve prior relief for the served scope while mutating cost and future route state.
Beat 5 — False preclusion becomes broadcast reality unless challenged
If future play consumes the service row as universal waiver, 虚假失权默认 fires or arms. Broadcast reality may remember the waiver claim, but the source service row becomes narrowed, challenged, quarantined, false-clean, or recovery-only.
Branch map
| Branch | Immediate relief | Cost/scar | Future state |
|---|---|---|---|
| Accept scoped preclusion | service remains final for the served scope | omitted reader scar and proof upkeep | protected, public-only, lawful-only, sponsor-only, costlier |
| Rebut preclusion | false waiver is blocked | sponsor, archive, lawful, or management pressure rises | addendum-required, callback-required, audit-required |
| Reopen remedy | barred reader receives a reply path | capacity debt, handler burden, schedule pressure | callback-required, route-delay, costlier |
| Lawful appeal | appeal proof survives | lawful-only routing, public delay, bureau debt | lawful-only, annex-required, public-addendum-required |
| Public addendum | public readers see that service did not waive all remedies | sponsor retaliation, confusion, inspection heat | public-only, contradiction-pending, costlier |
| Substitute or callback rework | wrong carrier or inadequate callback is corrected | payroll, fit review, carrier exposure | split-required, callback-required, recovery-only |
| Quarantine service | unsafe preclusion is blocked | route delay, archive debt, schedule pressure | blocked, quarantine-required, recovery-only |
| False preclusion default | fastest desk gets temporary closure | hidden remedy hardens into scar | hostile, blocked, sponsor-capture, recovery-only |
No branch may make service a universal waiver across sponsor, public, lawful, archive, fan oxygen, access caption, recovery, route asset, management report, and broadcast reality readers.
Counter contract
Every non-default branch must mutate visible relief, visible cost, and a future route or reader effect.
counter_deltas_required:
relief: at_least_one
cost: at_least_one
future_reader_or_route_effect: at_least_oneExpected surfaces include preclusion_legitimacy, remedy_access, barred_claimant_hostility, public_receipt_distrust, fan_oxygen_resentment, access_caption_pressure, sponsor_stop_loss_pressure, lawful_annex_debt, archive_debt, handler_burden, route_asset_pressure, and broadcast_reality_drift.
Replay evidence expectation
storyline_id: storyteller.storyline.remedy_preclusion.v1
session_id: lens-remedy-preclusion-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_service_row_present: true
future_claimant_or_reader_attempts_remedy: true
preclusion_claim_present: true
remedy_at_risk_visible: true
proof_of_actual_opportunity_or_absence_visible: true
future_reader_or_route_consumes_preclusion_state: true
no_fixed_turn_trigger: true
source_service:
source_row_id: <row id>
source_surface: <surface>
service_state_before: <state>
served_reader_or_claimant: <reader or explicit_absence>
omitted_or_deferred_reader: <reader or explicit_absence>
preclusion_claim:
claimant_trying_to_bar: <actor>
barred_claimant_or_reader: <reader>
remedy_at_risk: <remedy>
false_clean_claim: <claim>
proof_of_actual_opportunity_or_absence: <proof or explicit_absence>
offered:
card: storyteller.card.remedy_preclusion_docket.v1
rite: storyteller.rite.remedy_preclusion_hearing.v1
branch_result:
selected_posture: accept_scoped_preclusion | rebut_preclusion | reopen_remedy | lawful_appeal | public_addendum | substitute_or_callback_rework | quarantine_service | false_preclusion_default
preclusion_state_after: <state>
source_service_state_after: <state>
barred_claimant_state_after: <state>
future_reader_or_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.false_preclusion_default.v1 | explicit_absence
assertions:
- entry_is_state_triggered
- service_row_and_attempted_bar_are_separate
- remedy_at_risk_is_named
- actual_opportunity_is_visible_or_explicit_absent
- omitted_or_deferred_reader_survives
- success_has_relief_cost_and_future_effect
- no_universal_service_as_waiver
- future_reader_consumes_preclusion_state
- no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_triggerMissability and recovery
This storyline is missed when a future route consumes service as waiver without creating or reading a preclusion row.
Missed states include false_precluded, remedy_hidden, barred_claimant_hostile, service_scope_overwritten, broadcast_reality_drift, route_blocked, and recovery_only.
Recovery is allowed only through visible cost: late addendum, reopened remedy, lawful appeal, public correction, callback rework, substitute fit review, quarantine, or recovery-only route. Recovery cannot make the original service universal waiver retroactively.
Non-goals
- Not a duplicate of service, callback, counterreceipt, substitute carrier, or capacity notice.
- Not generic legal governance.
- Not raw count expansion.
- Not a cleanup phase.
- Not valid unless a future reader or route consumes the preclusion state.