Recovery Ward Discharge Pressure / 复原病房出院压迫机制
Recovery Ward Discharge Pressure makes recovery status a playable boundary after a body, witness, handler, fan claimant, editor, or artist has been protected from immediate use.
The current game already has strong custody, room occupancy, claimant, sponsor, archive, and cutroom pressure. This mechanic targets the next seam: protected recovery must not secretly become schedule availability. Once a living subject is put into a safe room or protected state, every attempt to return them to broadcast, proof, testimony, signature, sponsor packaging, fan oxygen display, or crew labor must name who is authorizing discharge, what boundary is preserved or violated, and which future reader will care.
Design rule
A recovering body is not a free route asset. A valid implementation must show:
- the recovery subject;
- body state before discharge;
- recovery location or explicit absence;
- occupancy reference or explicit absence;
- external pressure request;
- attending handler or explicit absence;
- consent receipt or explicit absence;
- boundary condition and release condition or explicit absence;
- selected discharge mode;
- protected or violated boundary;
- future reader;
- default narrator if the row is hidden, falsely cleaned, or left unresolved.
Entry contract
entry_state:
trigger_kind: state_pressure
recovering_body_or_voice_bearing_person_present: true
recovery_state_known_or_explicitly_absent: true
external_pressure_requests_return_or_representation: true
consent_or_boundary_question_present: true
future_reader_reads_discharge_state: true
player_response_available: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: trueValid triggering surfaces include:
- artist body / voice custody after a public contradiction;
- protected witness payroll after a room or handler has been assigned;
- fan oxygen or ward air claim after a body is housed in limited air;
- live-floor crew load when an exhausted handler or crew member is needed back on floor;
- cutroom priority when an absent body is about to be patched into continuity;
- sponsor package or stop-loss pressure that wants a recovered appearance;
- archive / inspection proof demand that wants a body, signature, or testimony.
Core data model
recovery_discharge_row:
row_id: <stable id>
source_surface: artist_body_voice | protected_witness | fan_oxygen | live_floor | cutroom | sponsor_package | archive_proof | inspection_hearing | claimant_public | equivalent
recovery_subject:
subject_id: <stable id>
subject_kind: artist | witness | handler | crew | fan_claimant | child_voice | editor | inspector_proxy | equivalent
body_state_before: stable | fragile | sedated | voice_body_split | oxygen_limited | injured | hidden | hostile | absent | 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
pressure_request:
requester: sponsor | broadcast_slot | archive | inspector | fan_public | editor | claimant_public | manager | security | equivalent
requested_use: live_appearance | final_take | testimony | signature | proof_body | public_apology | sponsor_package | oxygen_display | floor_labor | proxy_release | equivalent
urgency_surface: schedule_slip | stop_loss | inspection_heat | archive_deadline | fan_oxygen_resentment | cutroom_debt | claimant_pressure | live_floor_capacity | equivalent
recovery_authority:
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>
selected_resolution:
discharge_mode: keep_in_recovery | conditional_return | remote_witness | proxy_representation | public_refusal | sponsor_discharge | archive_compel | ignore_and_default | equivalent
protected_boundary_or_absence: <boundary or explicit_absence>
violated_boundary_or_absence: <boundary or explicit_absence>
future_reader: fan_oxygen_audit | sponsor_gate | archive_reader | inspector_hearing | broadcast_reality | live_floor | correction_slot | route_asset | equivalentPlay loop
- A subject is protected, injured, exhausted, housed, voice/body split, oxygen-limited, or otherwise recovering.
- A pressure request tries to return the subject or their proxy into play.
- 复原出院账本 enters or refreshes with subject, pressure, boundary, and reader fields.
- The player resolves 复原出院听证.
- The branch gives relief, pays cost, and creates a future reader effect.
- If discharge is hidden, falsely cleaned, overruled by urgency, or filed without consent / boundary / handler / release / future reader, 过早出院默认 fires or is armed.
Branch model
Keep in recovery with receipt
The player protects the body and records why it is unavailable.
- Relief: body boundary, consent integrity, recovery integrity, artist trust, or witness safety improves.
- Cost: schedule slip, sponsor pressure, fan oxygen resentment, archive debt, public distrust, or route asset pressure rises.
- Future: route requires release condition, proxy, or alternate proof.
Conditional return
The body is used narrowly under explicit condition.
- Relief: one requested use proceeds.
- Cost: handler burden, relapse risk, ward air cost, inspection heat, or consent debt rises.
- Future: reader may accept only the bounded use and reject reuse.
Remote witness / proxy representation
The subject remains protected while a proxy, recording, receipt, voice, or handler carries the request.
- Relief: route stays alive without full exposure.
- Cost: authenticity doubt, archive review, fan distrust, sponsor dissatisfaction, editor patch risk, or voice integrity risk rises.
- Future: proxy can be contested.
Public refusal
The subject or lawful representative refuses the requested use.
- Relief: consent and public receipt legitimacy improve.
- Cost: sponsor, archive, inspection, fan, or schedule pressure becomes explicit.
- Future: refusal can block a sponsor package, force a correction slot, or arm a counterclaim.
Compelled institutional discharge
An institution wins immediate use of the recovering body or proxy.
- Relief: slot, package, proof, or hearing pressure falls.
- Cost: body boundary integrity, consent integrity, fan oxygen, archive fraud, inspection heat, route trust, or hostile recovery worsens.
- Future: later readers can treat the subject as exploited, captured, or hostile.
Default discharge
The row is absent, hidden, or falsely cleaned.
- Relief: false or temporary.
- Cost: 过早出院默认 hardens the breach.
- Future: next relevant reader sees the body as captured, hostile, proxy-hardened, absent, contradiction-pending, or recovery-only.
Counter contract
Every resolved row must mutate at least three surfaces:
counter_deltas_required:
relief: at_least_one
cost: at_least_one
future_reader_or_route_effect: at_least_oneCore counters and states:
recovery_integritybody_boundary_integrityconsent_integrityartist_trustwitness_exposurehandler_burdenward_air_capacityschedule_slip_pressurefan_oxygen_resentmentsponsor_stop_loss_pressureinspection_heatarchive_debtarchive_fraudvoice_integrity_risklive_floor_capacitypublic_receipt_legitimacyroute_asset_pressurebroadcast_reality_drift
Integration notes
- With 房间占用认领栈机制, a recovery room assignment creates protection but does not grant discharge.
- With 同意债转移机制, consent debt can be moved only when the handler and receipt are named.
- With Route Assets and Custody, a living route asset can become protected, proxy-only, captured, hostile, or recovery-only.
- With Broadcast Reality, aired discharge and aired proxy representation become attackable facts.
- With Fan Oxygen, recovery air and public appearance pressure become oxygen debt or oxygen legitimacy.
- With Archive Custody, a body, signature, or proxy can be accepted as proof only with named boundary and future review state.
Non-goals
- Not a health bar.
- Not a hospital room inventory.
- Not a fixed recovery timer.
- Not a generic fatigue meter.
- Not a clean way to make all bodies available.
- Not valid if the subject can be spent without a future reader.