Precedent Overreach Default / 前例越权默认
Precedent Overreach Default is the durable failure event for precedent recall. It fires or arms when a desk converts an older scarred or scoped result into new policy without recording source facts, boundaries, changed facts, excluded readers, or future cost.
The event must create a future playable scar. It cannot be only institutional flavor, generic reputation loss, or a mood note about bureaucracy.
Trigger conditions
The event can fire or arm when any of the following happen:
- a source precedent is cited without its original fact pattern;
- a prior exception is treated as a general rule;
- a nonbinding boundary is hidden;
- a changed fact in the current case is ignored;
- a sponsor, management, archive, inspection, schedule, route, edit, floor, public, or broadcast-reality desk files the match before the player scopes it;
- an excluded reader is unnamed;
- a public bulletin, variance, lawful seal, route release, edit checksum, floor-captain signoff, or archive addendum is required but absent;
- 前例召回案卷 is ignored, hidden, or underfilled;
- 前例范围听证 resolves without a future policy effect.
The event must not fire from fixed turn count, fixed day/week interval, chapter quota, raw precedent count, dashboard state, lens health, or generic institutional escalation.
Required event payload
default_event:
event: storyteller.event.precedent_overreach_default.v1
source_precedent:
source_id: <stable id or explicit_absence>
source_surface: oxygen_clawback | sponsor_afteruse | appeal_residue | reader_collision | scar_convergence | management_compression | provenance_afterlife | live_floor | archive_enforcement | equivalent
issuing_desk: archive | sponsor | management | inspection | public_table | route_asset | edit_room | floor_crew | lawful_reader | broadcast_reality | equivalent
original_fact_pattern_hidden_or_absent: present | hidden | absent
original_protected_reader_hidden_or_absent: present | hidden | absent
source_scar_hidden_or_absent: present | hidden | absent
nonbinding_boundary_hidden_or_absent: present | hidden | absent
overreach:
recalling_desk: archive | sponsor | management | inspection | schedule | public_table | route_asset | edit_room | floor_crew | pirate_relay | equivalent
requested_policy_use: auto_accept | auto_block | auto_reprice | auto_foreclose | auto_quarantine | auto_greenlight | auto_route_unlock | auto_metric | equivalent
false_match_claim: <claim>
changed_fact_hidden_or_absent: present | hidden | absent
missing_scope_surface: public_bulletin | variance | lawful_review | route_asset_release | edit_checksum | crew_captain_signoff | archive_addendum | explicit_absence | equivalent
capturing_reader: <reader>
excluded_reader: <reader or explicit_absence>
default_state_after: false_universal_policy | desk_captured | sponsor_policy_capture | inspection_shortcut | public_policy_laundered | route_asset_false_owner | crew_silence_policy | broadcast_reality_drift | blocked | recovery_only | equivalent
future_policy_effect: policy_costlier | bulletin_required | variance_required | lawful_only | public_only | sponsor_only | desk_hostile | blocked | recovery_only | false_universal_policy | equivalent
counter_deltas:
relief: [<at least one, if immediate relief exists>]
cost: [<at least one>]
future: [<at least one>]Default families
Sponsor or management generalizes a commercial exception
selected_default: sponsor_management_generalizes
false_match_claim_any:
- sponsor_release_is_policy_for_all_readers
- makegood_exception_proves_future_metric
- oxygen_foreclosure_stay_means_sponsor_seniority
future_effect_any:
- sponsor_only
- false_universal_policy
- public_reader_hostile
- contract_capture_upInspection or archive uses a shortcut
selected_default: inspection_archive_shortcut
false_match_claim_any:
- prior_lawful_seal_binds_changed_facts
- archive_quarantine_is_default_disposition
- public_notice_unnecessary_because_old_case_noticed
future_effect_any:
- lawful_only
- inspection_shortcut_risk_up
- archive_debt_up
- variance_requiredRoute or edit desk claims one copy owns every future use
selected_default: route_edit_false_owner
false_match_claim_any:
- prior_editor_cut_is_universal_source
- sponsor_package_unlocked_all_route_assets
- public_receipt_copy_equals_raw_source
future_effect_any:
- route_asset_false_owner
- edit_debt_up
- source_ambiguity_up
- recovery_onlyFloor or schedule desk makes unsafe practice policy
selected_default: floor_schedule_unsafe_policy
false_match_claim_any:
- skeleton_crew_worked_once_so_it_is_standard
- silence_warning_is_safe_if_no_blackout_fired
- overtime_credit_replaces_captain_signoff
future_effect_any:
- crew_refusal_risk_up
- blackout_risk_armed
- schedule_pressure_down_short_term
- recovery_only_if_refusal_firesPublic or broadcast reality repeats a scoped public word
selected_default: public_reality_repeat
false_match_claim_any:
- previous_public_bulletin_covers_new_reader
- split_metric_became_public_truth
- old_contrition_wording_erases_changed_fact
future_effect_any:
- broadcast_reality_drift_up
- public_receipt_distrust_up
- correction_slot_pressure_up
- bulletin_requiredCounter deltas
The default must mutate at least three surfaces. Suggested deltas:
precedent_recall_pressure_upinstitutional_memory_pressure_upprecedent_scope_integrity_downdesk_capture_upinspection_shortcut_risk_upmanagement_pressure_upsponsor_stop_loss_pressure_upcontract_capture_uppublic_receipt_distrust_upfan_oxygen_resentment_uparchive_debt_upedit_debt_upsource_ambiguity_uproute_asset_pressure_upcrew_refusal_risk_upproducer_license_pressure_upbroadcast_reality_drift_upfuture_reader_state_narrowedrecovery_only_precedent
Downstream readers
A later implementation should let this event feed:
Non-goals
- Not a bureaucracy flavor event.
- Not a timer event.
- Not a raw precedent threshold.
- Not valid unless a capturing desk, false match, missing scope surface, excluded reader, and future policy effect are visible.