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

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_up

Inspection 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_required

Route 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_only

Floor 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_fires

Public 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_required

Counter deltas

The default must mutate at least three surfaces. Suggested deltas:

  • precedent_recall_pressure_up
  • institutional_memory_pressure_up
  • precedent_scope_integrity_down
  • desk_capture_up
  • inspection_shortcut_risk_up
  • management_pressure_up
  • sponsor_stop_loss_pressure_up
  • contract_capture_up
  • public_receipt_distrust_up
  • fan_oxygen_resentment_up
  • archive_debt_up
  • edit_debt_up
  • source_ambiguity_up
  • route_asset_pressure_up
  • crew_refusal_risk_up
  • producer_license_pressure_up
  • broadcast_reality_drift_up
  • future_reader_state_narrowed
  • recovery_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.