Salvage Floor Foreclosure Default / 残存底线扣押默认

Salvage Floor Foreclosure Default fires or arms when the last usable floor of a discontinued route is hidden, claimed as clean, pledged without holder, consumed by the wrong reader, or allowed to be filed first by another narrator.

This default is downstream from route discontinuance. 未登记停办默认 covers the route being stopped without a valid register row. This event covers the later failure: a remaining salvage floor exists, and someone forecloses its meaning.

Fire or arm when

fire_when:
  salvage_floor_present_or_should_be_recorded: true
  future_reader_or_route_requests_use: true
  assignment_hearing_missing_or_underfilled: true
  one_of:
    - floor_hidden
    - holder_absent_or_implicit
    - floor_claimed_as_clean_universal
    - requesting_reader_consumes_without_harmed_reader
    - floor_pledged_without_collateral
    - carrier_hold_without_carrier_protection
    - retired_floor_reused_as_reopen_proof
    - quarantined_floor_cited_as_clean
    - default_narrator_files_first
  no_fixed_turn_day_week_or_raw_count_trigger: true

Required payload

default_payload:
  event: storyteller.event.salvage_floor_foreclosure_default.v1
  source_discontinuance_register_row_or_absence: <row or explicit_absence>
  source_route_or_asset_id: <route, proof, receipt, lane, room, route asset, or explicit_absence>
  salvage_floor_kind_or_absence: evidence_stub | public_notice | lawful_seal | callback_receipt | fan_refund_path | witness_payroll | route_asset_hold | recovery_only_marker | explicit_absence | equivalent
  floor_state_before_or_absence: unassigned | carried | escrowed | public_only | lawful_only | sponsor_only | split_required | pledged | retired | suppressed | captured | recovery_only | explicit_absence | equivalent
  missing_or_failed_assignment:
    handler: present | absent
    proof_bridge: present | absent
    holder: present | absent
    cost_or_collateral: present | absent
    harmed_or_owed_reader: present | absent
    future_reader: present | absent
  default_narrator: sponsor | inspector | archive | editor | fan_public | artist_boundary | worker_carrier | claimant | route_asset | management | producer_absence | blackout_system | broadcast_reality | equivalent
  false_claim: floor_is_clean_reopen_proof | floor_never_existed | floor_holder_consented | public_notice_satisfies_lawful_reader | lawful_seal_satisfies_public_reader | sponsor_release_satisfies_artist_boundary | carrier_absence_is_waiver | retired_scar_is_reopen_proof | quarantine_is_clearance | equivalent
  floor_state_after: captured | false_clean | sponsor_only | lawful_only | public_only | hostile | blocked | contradiction_pending | recovery_only | equivalent
  future_reader_or_route_effect: blocked | hostile | captured | costlier_reopen | lawful_appeal_required | public_addendum_required | carrier_required | bond_required | ending_scar_pending | recovery_only | contradiction_pending | equivalent
  counter_deltas_min: 3

The event fails as content if it only changes mood, abstract reputation, budget, or generic difficulty.

Default narrator families

A sponsor treats a public notice, refund stub, or route-asset hold as proof that the route can be closed or reopened on sponsor terms.

Expected mutation:

  • floor_state_after: sponsor_only | captured | false_clean;
  • contract_capture or sponsor_stop_loss_pressure changes;
  • public, lawful, artist, or worker reader becomes costlier, hostile, or blocked.

Lawful/archive foreclosure

An archive or inspector treats a floor as lawful residue and blocks public or fan use.

Expected mutation:

  • floor_state_after: lawful_only | captured | quarantined_by_rival;
  • archive_debt, inspection_heat, or public_receipt_distrust changes;
  • future public, fan, or memorial route requires addendum.

Public/fan foreclosure

A public table treats a visible floor as final truth, refund route, or memorial claim.

Expected mutation:

  • floor_state_after: public_only | hostile | contradiction_pending;
  • fan_oxygen_resentment, public_grief_pressure, or sponsor_stop_loss_pressure changes;
  • future lawful, sponsor, or archive use becomes costlier.

Carrier foreclosure

A worker, claimant, witness, route asset, or proxy is treated as silent holder of the floor.

Expected mutation:

  • floor_state_after: hostile | recovery_only | captured;
  • handler_burden, carrier_exposure, or witness_reprisal_risk changes;
  • future route requires protection, replacement carrier, or recovery-only path.

Retired/quarantined floor reuse

A retired or quarantined floor is cited as if it still supports clean reopening.

Expected mutation:

  • floor_state_after: false_clean | contradiction_pending | blocked;
  • broadcast_reality_drift, ending_scar_pressure, or source_ambiguity changes;
  • future reader requires correction, appeal, or proof rehearing.

Branch outcomes

valid_floor_state_after_any:
  - captured
  - false_clean
  - sponsor_only
  - lawful_only
  - public_only
  - hostile
  - blocked
  - contradiction_pending
  - recovery_only
valid_future_effect_any:
  - blocked
  - hostile
  - captured
  - costlier_reopen
  - lawful_appeal_required
  - public_addendum_required
  - carrier_required
  - bond_required
  - ending_scar_pending
  - recovery_only
  - contradiction_pending

Replay evidence

default_evidence:
  event: storyteller.event.salvage_floor_foreclosure_default.v1
  session_id: <session>
  seed: <seed>
  source_discontinuance_register_row_or_absence: <row or explicit_absence>
  salvage_floor_kind_or_absence: <kind or explicit_absence>
  floor_state_before_or_absence: <state or explicit_absence>
  default_narrator: <narrator>
  false_claim: <claim>
  missing_or_failed_assignment: {}
  floor_state_after: <state>
  future_reader_or_route_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []

Recovery hook

A foreclosure default can be recoverable only if a later route names one of:

  • public addendum;
  • lawful appeal;
  • carrier protection;
  • bond replacement;
  • archive escrow correction;
  • sponsor release challenge;
  • retired scar recognition;
  • recovery-only floor conversion;
  • contradiction hearing.

The recovery hook must preserve the foreclosure scar. It cannot restore universal clean use.