Quiet Return Archive / 静默归还档案机制

Quiet Return Archive is the terminal-resolution mechanism that turns K-404’s old return lost property promise into a scar-aware ending surface.

The existing mesh already makes K-404 executable through K-404 羁押错配索引机制 and prices returned carriers through 带价羁押归还机制. The missing terminal rule is: a quiet return can close a route only by naming what was returned, who may receive it, which claimant remains unsatisfied, and why the run is not clean.

Quiet return is not forgiveness, disappearance, or a pacifist clean ending. It is an archive state where some lost things are returned with scar, and the rest are left legibly unclaimed, quarantined, split, or recovery-only.

Entry rule

Open the resolver from state pressure only.

entry_rule:
  trigger_kind: state_pressure
  k404_terminal_state_any:
    - recruited_index_witness
    - protected_public_terminal
    - quarantined_terminal
    - hostile_terminal_witness
    - locked_terminal
    - unclaimed_archive
    - returned_with_scar
  ending_scar_ledger_has_returnable_row: true
  contested_or_returned_object_present: true
  rightful_receiver_or_explicit_absence_visible: true
  rival_claimant_or_explicit_absence_visible: true
  proof_anchor_or_explicit_absence_visible: true
  future_route_or_ending_family_effect_possible: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_object_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Valid source rows include K-404 custody mismatch dockets, quote-bearing return dockets, ending scar rows, recovered route assets, returned voice copies, fan receipts, edit checksums, archive copies, access permits, memorial fragments, sponsor waivers, artist refusals, and black-box fragments.

Resolver promise

A quiet return resolver must expose all of these surfaces before it can select an ending posture:

quiet_return_required:
  terminal:
    terminal_id: char.k404
    terminal_state_before: <state>
    terminal_trust_or_lock_state: <state>
  returned_object:
    object_id: <object or explicit_absence>
    object_kind: voice_copy | fan_receipt | edit_checksum | archive_copy | access_permit | memorial_fragment | sponsor_waiver | artist_refusal | black_box_fragment | route_asset | equivalent
    route_asset_state_before: <state>
    quote_price_state_or_absence: <state or explicit_absence>
  claimants:
    rightful_receiver: artist | fan_public | archive | inspector | sponsor | editor | witness | route_asset_holder | production | explicit_absence | equivalent
    rival_claimant: artist | fan_public | archive | inspector | sponsor | editor | witness | route_asset_holder | production | explicit_absence | equivalent
    denied_or_unserved_claimant: <claimant or explicit_absence>
  proof:
    proof_anchor_or_absence: receipt | seal | checksum | fan_oath | voice_match | archive_signature | route_log | witness_name | public_queue | explicit_absence | equivalent
    proof_scope: public_only | lawful_only | sponsor_only | editor_only | archive_only | route_only | split_required | explicit_absence | equivalent
  terminal_choice:
    selected_posture: verified_quiet_return | split_return | return_with_price_scar | public_notice_instead_of_silence | quarantine_unclaimed | suppress_terminal | wrong_quiet_return_default
    silence_reason: protected_receiver | unsafe_publicity | lawful_hold | terminal_refusal | explicit_absence | equivalent
    future_ending_effect: quiet_return_candidate | split_required | recovery_only | blocked | public_scar_required | false_clean_blocked | wrong_return_default

The mechanism fails if it stores only K-404 trusted, object returned, quiet route unlocked, archive safe, or ending available.

State machine

quiet_return_archive_state:
  absent:
    quiet_resolver_available: false
  candidate:
    resolver_available: true
  receiver_named:
    wrongful_clean_return_blocked: true
  split_required:
    ending_must_record_unsatisfied_claimant: true
  returned_with_scar:
    quiet_return_candidate: true
  public_notice_required:
    silence_invalid_until_notice: true
  quarantined_unclaimed:
    ending_family_recovery_or_split: true
  terminal_suppressed:
    default_event_required: storyteller.event.k404_index_conflict_aftershock.v1
  wrong_quiet_return:
    ending_family_blocked_or_recovery_only: true

Branch families

Verified quiet return

The player returns one object to a named receiver with proof scope and a visible denied claimant.

Expected mutation:

  • K-404 becomes quiet_archive_holder, protected_public_terminal, or returned_with_scar;
  • the object becomes returned_with_scar, receiver_named, or route_asset_recovered_with_locker_scar;
  • at least one clean ending family is blocked because a denied claimant remains visible;
  • quiet return becomes eligible only with cost.

Split return

The player refuses one receiver’s clean claim and splits custody, proof, or public/lawful scope.

Expected mutation:

  • object state becomes split_required, public_only, lawful_only, editor_only, sponsor_only, or route_only;
  • future ending must choose split custody, public scar, or recovery-only instead of quiet closure;
  • K-404 trust may rise while claimant hostility rises.

Return with price scar

A quote-bearing object can be returned, but only with carrier price, escrow debt, public table, inspection hold, or checksum cost attached.

Expected mutation:

  • quote price is not refreshed for free;
  • the receiver gains use of the object within a named scope;
  • future route becomes accepted-with-scar, costlier, public-table-required, or appeal-required.

Public notice instead of silence

The player decides that silence would erase the harmed reader, so quiet return converts into a public scar notice.

Expected mutation:

  • public receipt legitimacy, fan oxygen legitimacy, or route clarity may improve;
  • terminal exposure, witness exposure, sponsor pressure, or inspection heat rises;
  • quiet return may convert into public-scar or split-custody terminal state.

Quarantine unclaimed

The player preserves an object in K-404’s silent archive because no receiver can honestly accept it.

Expected mutation:

  • wrong return is blocked;
  • route or ending becomes recovery-only, blocked, lawful-after-review, or unclaimed archive;
  • K-404 may become locked, protected, or quarantined.

Suppress terminal

The player hides K-404 or lets a powerful claimant narrate the return first.

Expected mutation:

  • short-term sponsor, archive, or management pressure may drop;
  • K-404 trust, route asset integrity, and future claim cost worsen;
  • K-404 索引冲突反震 fires or arms.

Wrong quiet return default

The resolver files a quiet return without receiver, rival claimant, proof scope, denied claimant, or future effect.

Expected mutation:

  • wrong receiver, false owner, silent capture, or false clean terminal state is recorded;
  • 报价索引违约 may also fire if a quote-bearing carrier was refreshed falsely;
  • quiet return ending is blocked, replaced by recovery-only, or hardens into hostile public scar.

Counter contract

Every successful or default branch changes at least one relief, one cost, and one future gate.

Suggested durable surfaces:

  • quiet_return_integrity
  • terminal_trust
  • terminal_exposure
  • k404_index_conflict
  • lost_property_scar
  • route_asset_usability
  • rightful_receiver_legitimacy
  • rival_claimant_hostility
  • denied_claimant_visibility
  • proof_scope_integrity
  • carrier_price_integrity
  • public_receipt_legitimacy
  • public_receipt_distrust
  • fan_oxygen_resentment
  • inspection_heat
  • sponsor_stop_loss_pressure
  • contract_capture
  • edit_debt
  • archive_debt
  • future_claim_cost
  • recovery_route_cost
  • ending_clean_blocked

Hard rules

hard_rules:
  quiet_return_is_not_clean_victory: true
  returned_object_must_name_receiver_or_absence: true
  rival_or_denied_claimant_must_remain_visible: true
  public_only_return_is_not_lawful_return: true
  sponsor_receiver_is_not_public_consent: true
  editor_checksum_is_not_artist_receiver: true
  archive_hold_is_not_owner_acceptance: true
  quote_bearing_return_is_not_fresh_quote: true
  unclaimed_quarantine_is_not_return: true
  no_universal_terminal_closure: true

Replay evidence shape

mechanic: storyteller.mechanic.quiet_return_archive.v1
session_id: lens-quiet-return-archive-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  k404_terminal_state_before: <state>
  ending_scar_row: <row id>
  returned_object: <object id>
  object_kind: <kind>
  route_asset_state_before: <state>
  quote_price_state_or_absence: <state or explicit_absence>
  rightful_receiver: <claimant or explicit_absence>
  rival_claimant: <claimant or explicit_absence>
  proof_anchor_or_absence: <anchor or explicit_absence>
resolution:
  selected_posture: verified_quiet_return | split_return | return_with_price_scar | public_notice_instead_of_silence | quarantine_unclaimed | suppress_terminal | wrong_quiet_return_default
  silence_reason: <reason or explicit_absence>
  k404_state_after: <state>
  object_state_after: <state>
  denied_claimant_state_after: <state or explicit_absence>
  future_ending_effect: <effect>
  emitted_event: none | storyteller.event.k404_index_conflict_aftershock.v1 | storyteller.event.quote_index_default.v1
counter_deltas:
  relief: []
  cost: []
  future: []
assertions:
  - state_triggered_entry
  - terminal_state_visible
  - receiver_and_rival_or_absence_visible
  - denied_claimant_visible
  - proof_scope_visible
  - quiet_return_blocks_clean_victory
  - success_has_cost
  - default_is_durable
  - future_ending_effect_visible
  - no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_trigger

Non-goals

  • Not a generic lost-and-found system.
  • Not an inventory return reward.
  • Not a free clean ending.
  • Not a turn-count, chapter-count, object-count, or relationship-score trigger.
  • Not a governance page.
  • Not valid unless the returned object, receiver, denied claimant, K-404 state, proof scope, cost, and future ending effect are all visible.