Yan Ci Shift Transfer Default / 严慈排班调离默认
Yan Ci Shift Transfer Default fires after let_shift_transfer_before_affidavit removes the actual Yan Ci card and arms the legacy transfer miss. It records that the shift moved before the crosswalk and affidavit acquired a protected receiving custodian.
Trigger contract
trigger_contract:
event: storyteller.event.yan_ci_shift_transfer_default.v1
trigger_kind: state_pressure
requires:
- flag.event.yan_ci_shift_transfer_default.armed:1
- flag.complete_storyteller.rite.yan_ci_medical_custody_review.v1:1
- NOT:flag.event_resolved.storyteller.event.yan_ci_shift_transfer_default.v1:1
derived_state:
- storyteller_yan_ci_transferred
- actual_yan_ci_card_absent
- yan_ci.future.recovery_only
forbids:
- fixed_turn_only
- fixed_day_only
- dashboard_or_lens_health_triggerNo fixed turn or day is consulted; the event fires from the armed post-review transfer state.
Required payload
yan_ci_shift_transfer_default:
event_id: storyteller.event.yan_ci_shift_transfer_default.v1
source_docket: storyteller.card.yan_ci_medical_custody_docket.v1
actual_yan_ci_card_present: false
shift_roster: <roster>
transfer_actor_or_order: <actor or order>
bed17_wristband: <row or explicit absence>
wristband_prop_crosswalk: <recovery-only row or explicit absence>
affidavit_state: source_scope_secured_but_protected_handoff_missed
receiving_custodian_or_explicit_absence: <custodian or absence>
patient_identity_unresolved: true
yan_ci_state_after: shift_transferred_missed
crosswalk_state_after: crosswalk_recovery_only
future_reader_effect: recovery_only
counter_deltas_exact: 5
durable_mutation: trueDefault option
option_id: record_shift_transfer_and_affidavit_miss
writes:
- event.yan_ci_shift_transfer_default.seen
- failure.yan_ci_shift_transferred
- storyteller_yan_ci_transferred
- yan_ci.state.shift_transferred_missed
- yan_ci.future.recovery_only
- actual_yan_ci_card_absent
- counter.ward_custody_integrity:-1
- counter.identity_mismatch:+2
- counter.audience_witness_debt:+2
- counter.recovery_cost:+2
- counter.futureRouteCost:+2
asserts:
- route_asset.yan_ci_medical_custody_witness:falseRecovery hooks
Recovery must use a concrete scar:
- transferred shift roster;
- copied or redacted crosswalk;
- Bed 17 wristband;
- incomplete affidavit page;
- receiving-custodian receipt;
- Yan Ci’s hostile or remote testimony;
- a lawful request that preserves patient identity and consent as separate questions.
Recovery cannot silently return Yan Ci to hand or grant the route asset.
Authority denials
- The default does not decide patient identity or personhood.
- A transferred affidavit does not imply patient or choir consent.
- Recovery does not authorize sedation, treatment, oxygen, or medicine.
- The crosswalk grants no voice, archive, memorial, or universal ward custody.
Non-goals
- Not a generic missed-turn punishment.
- Not a choir sedation default.
- Not a medicine raid.
- Not valid unless Yan Ci is absent and future play is recovery-only.