Recovery Discharge Hearing / 复原出院听证

Recovery Discharge Hearing is the assignable rite that resolves a contested 复原出院账本 row. It asks the player to decide whether a recovering body stays protected, returns under conditions, speaks remotely, is represented by proxy, refuses, or is compelled by an institution.

The rite is not a medical minigame. It is the moment where Storyteller decides whether a person is still a person under pressure, or whether broadcast reality converts the body into a usable asset.

Entry contract

Offer this rite only when the ledger has a live row:

entry_state:
  trigger_kind: state_pressure
  recovery_discharge_ledger_present: true
  recovering_subject_present_or_explicitly_absent: true
  external_pressure_request_present: true
  consent_or_boundary_question_present: true
  future_reader_reads_discharge_state: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true

Required slots

required_slots:
  ledger: storyteller.card.recovery_discharge_ledger.v1
  subject: artist | witness | handler | crew | fan_claimant | child_voice | editor | inspector_proxy | explicit_absence | equivalent
  pressure_request: sponsor | broadcast_slot | archive | inspector | fan_public | editor | claimant_public | manager | security | equivalent
  recovery_location_or_absence: ward_air_room | sealed_room | public_intake_bay | service_corridor_chain | offsite_safehouse | explicit_absence | equivalent
  occupancy_reference_or_absence: storyteller.card.room_occupancy_ledger.v1 | explicit_absence | equivalent
  attending_handler_or_absence: <handler or explicit_absence>
  consent_receipt_or_absence: <receipt or explicit_absence>
  boundary_condition_or_absence: rest_required | oxygen_required | silence_required | no_camera | no_signature | supervised_only | proxy_only | explicit_absence | equivalent
  release_condition_or_absence: <condition or explicit_absence>
  future_reader: fan_oxygen_audit | sponsor_gate | archive_reader | inspector_hearing | broadcast_reality | live_floor | correction_slot | route_asset | equivalent

The rite fails if the implementation allows a generic action point, money payment, famous handler, sponsor order, or archive seal to substitute for the subject, boundary, consent, release, and future reader slots.

Player responses

Protect in recovery

The subject stays unavailable except under the recorded release condition.

outcome:
  discharge_mode: keep_in_recovery
  body_state_after: protected_in_recovery | recovery_only | equivalent
  relief:
    - recovery_integrity
    - consent_integrity
  cost:
    - schedule_slip_pressure
    - sponsor_stop_loss_pressure
    - fan_oxygen_resentment
  future:
    - route_requires_release_condition

Conditional return

The subject returns for one narrow use under explicit support.

outcome:
  discharge_mode: conditional_return
  body_state_after: fragile_used | supervised_return | equivalent
  relief:
    - schedule_pressure_reduced
    - requested_use_completed
  cost:
    - handler_burden
    - relapse_risk
    - inspection_heat
  future:
    - reader_requires_boundary_receipt

Remote witness or proxy

A proxy, recording, handler, lawful receipt, or constrained voice carries the requested use while the body stays protected.

outcome:
  discharge_mode: remote_witness | proxy_representation
  body_state_after: protected_with_proxy | proxy_hardened | equivalent
  relief:
    - route_remains_available
    - witness_exposure_reduced
  cost:
    - authenticity_doubt
    - archive_review_pressure
    - fan_distrust
  future:
    - proxy_can_be_contested

Public refusal

The subject or lawful representative refuses the requested use and turns the refusal into a receipt.

outcome:
  discharge_mode: public_refusal
  body_state_after: protected_refusal | hostile_but_legible | equivalent
  relief:
    - consent_integrity
    - public_receipt_legitimacy
  cost:
    - sponsor_stop_loss_pressure
    - archive_debt
    - inspection_heat
  future:
    - refusal_can_block_sponsor_package

Compelled institutional discharge

Sponsor, archive, broadcast, or inspection pressure wins the row.

outcome:
  discharge_mode: sponsor_discharge | archive_compel | equivalent
  body_state_after: fragile_used | captured | hostile_recovery | equivalent
  relief:
    - slot_pressure_reduced
    - package_pressure_reduced
  cost:
    - body_boundary_integrity_loss
    - consent_debt
    - fan_oxygen_backlash
    - archive_fraud_risk
  future:
    - hostile_recovery_or_counterclaim_armed

Ignore and default

The producer leaves the ledger unresolved or files the body as cleanly available.

outcome:
  discharge_mode: ignore_and_default
  event_armed: premature_discharge_default
  body_state_after: contradiction_pending | hostile_recovery | captured | absent | equivalent

Counter contract

Each non-default response must produce:

counter_deltas_required:
  relief: at_least_one
  cost: at_least_one
  future_reader_or_route_effect: at_least_one

The default response must arm a later event with default narrator, violated boundary, body state after, future reader effect, and at least three deltas.

Integration notes

  • With 房间占用重派, a room assignment can create the recovery row; it does not automatically discharge the subject.
  • With 同意债转移机制, debt may move from subject to handler or institution only if the receipt names the transfer.
  • With Broadcast Reality, an aired discharge or proxy becomes real enough to be attacked later.

Non-goals

  • Not a rest countdown.
  • Not a generic healing action.
  • Not a clean return-to-available button.
  • Not valid if consent, boundary, release, or future reader are implied rather than recorded.