Yan Ci Breach-Ward Night Nurse / 严慈裂缝病区夜班护士线

This character storyline binds Yan Ci to the existing breach-ward chain. The source ward already contains a triage ledger, the Bed 17 wrong-name audit, Yan Ci’s affidavit, and downstream choir testimony. The missing character pressure is whether Yan Ci and the medical-to-prop-number crosswalk remain available after her shift is moved.

The central question is:

Do you recruit the nurse as a protected medical-custody witness, preserve the crosswalk, publish the program-prop conversion, seal named patient rows for a lawful reader, honor Yan Ci’s refusal and protect her transfer, accept company transfer, suppress her into hostility, or let the shift move before the scoped affidavit reaches a protected receiving custodian?

Ordered source entry

yan_ci_source_chain:
  step_1:
    rite: storyteller-rite-ward-01-triage-ledger
    writes:
      - gain.card:card-storyteller-breach-ward-ledger
      - gain.card:card-storyteller-ward-nurse-yan-ci
      - storyteller_yan_ci_shift_available
  step_2:
    rite: storyteller-rite-ward-03-bed-17-identity
    requires:
      - card-storyteller-breach-ward-ledger
      - card-storyteller-ward-nurse-yan-ci
    writes:
      - card-storyteller-bed-17-wristband
      - wristband_prop_crosswalk
  step_3:
    rite: storyteller-rite-ward-04-nurse-affidavit
    requires:
      - actual_yan_ci_card
      - triage_ledger
      - bed17_wristband
      - wristband_prop_crosswalk
    writes:
      - storyteller_yan_ci_affidavit_secured
      - yan_ci_affidavit_scope
  step_4:
    rite: storyteller.rite.yan_ci_medical_custody_review.v1
    requires:
      - ward_04_complete
      - exact_ten_assignments

Ward 02 may continue to introduce the Oxygen Mask Choir, but choir intake is not Yan Ci’s character state. Ward 05 may cite the affidavit as medical context only after Yan Ci’s own review remains separately readable.

State-triggered entry

entry_state:
  trigger_kind: state_pressure
  ward_01_source_encounter_complete: true
  ward_03_crosswalk_recorded: true
  ward_04_affidavit_secured: true
  storyteller_yan_ci_shift_available: true
  actual_yan_ci_card_present: true
  triage_ledger_present: true
  bed17_wristband_present: true
  wristband_prop_crosswalk_present: true
  shift_roster_present: true
  patient_identity_row_present: true
  affidavit_scope_present: true
  receiving_custodian_present: true
  future_reader_present: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_relationship_threshold_trigger: true
  no_dashboard_or_lens_health_trigger: true

No fixed turn, day, or week opens this line. The visible shift roster, crosswalk, affidavit state, and future-reader pressure are the trigger.

Existing source anchors

  • game-content/storyteller/cards/card-storyteller-ward-nurse-yan-ci.json5 defines the source encounter, shift-transfer miss, route-asset promise, ward custody, medical mercy, and audience witness debt.
  • game-content/storyteller/rites/storyteller-rite-ward-01-triage-ledger.json5 creates the ward ledger and now gains the actual Yan Ci card.
  • game-content/storyteller/rites/storyteller-rite-ward-03-bed-17-identity.json5 records the wrong-name wristband and prop-number crosswalk.
  • game-content/storyteller/rites/storyteller-rite-ward-04-nurse-affidavit.json5 secures Yan Ci’s scoped affidavit.
  • Oxygen Mask Choir Living Witness consumes medical context but cannot recruit, transfer, suppress, or speak for Yan Ci.
  • Mian Tai Backstage Medicine Broker governs medicine supply, not wristband-number custody.

Bound content pack

Storyline spine

Beat 1 — Ward 01 gains the actual nurse

The triage ledger is not enough. Ward 01 gains card-storyteller-ward-nurse-yan-ci and writes availability so later play can distinguish her presence, transfer, suppression, and explicit absence.

Beat 2 — Ward 03 separates wristband from prop number

The Bed 17 wristband and the wristband-to-prop-number crosswalk remain separate evidence. The crosswalk records that production converted or copied a medical identifier; it does not establish the patient’s true identity or personhood.

Beat 3 — Ward 04 scopes Yan Ci’s affidavit

The affidavit records what Yan Ci personally observed, the shift roster, the crosswalk row, and who received it. She may refuse an overbroad affidavit. Her refusal belongs to her and cannot represent a patient or choir member.

Beat 4 — Review changes person and crosswalk

Run Yan Ci Medical Custody Review. Choices 0 through 4 retain the actual Yan Ci card. Choices 5 through 7 remove it. Only choice 0 creates a route asset. Choice 7 arms the shift-transfer default.

Beat 5 — A named reader consumes narrow custody

A lawful reader, public audit, inspector, program-prop desk, protected transfer handler, company shift desk, hostile counterclaim, or recovery route may consume the result. None receives patient identity, consent, treatment, oxygen, medicine, voice, archive, memorial, or universal ward authority.

Character states and branch map

ChoiceBranchYan Ci state afterCrosswalk state afterCard stateRoute assetFuture effect
0recruit_protected_medical_custody_witnessrecruited_protected_medical_custody_witnessprotected_named_crosswalkretainedyesnamed_crosswalk_and_scoped_affidavit_required
1preserve_wristband_prop_number_crosswalkprotected_crosswalk_custodiannamed_medical_custodianretainednonamed_custodian_readback_required
2publish_program_prop_conversion_auditpublic_prop_conversion_auditorconversion_log_publicretainednopublic_conversion_receipt_required
3seal_named_patient_rows_for_lawful_readersealed_patient_row_witnesspatient_rows_lawfully_sealedretainednolawful_patient_row_reader_required
4honor_affidavit_refusal_and_protect_transferprotected_affidavit_refusallawful_handoff_without_broadened_affidavitretainednofresh_affidavit_or_lawful_record_required
5accept_company_shift_transfercompany_shift_transfercompany_internal_crosswalklostnocompany_internal_only
6suppress_and_scapegoat_yan_cihostile_medical_custody_witnesshandoff_trail_erasedlostnohostile_countertestimony
7let_shift_transfer_before_affidavitshift_transferred_missedcrosswalk_recovery_onlylostnorecovery_only

Narrow route asset

route_asset_yan_ci_medical_custody_witness:
  unlock_branch: recruit_protected_medical_custody_witness
  flag: route_asset.yan_ci_medical_custody_witness
  can_do:
    - authenticate one wristband to prop-number crosswalk
    - identify one shift roster and receiving custodian
    - preserve one scoped affidavit and future reader
    - contest one false claim that the crosswalk never existed
  cannot_do:
    - decide patient identity or personhood
    - represent patient or choir consent
    - authorize sedation treatment oxygen or medicine
    - grant voice archive or memorial custody
    - grant universal ward access

Replay evidence contract

recruit_path:
  replay: lens/replays/yan-ci-breach-ward-night-nurse.recruit.replay.json
  choice: 0
  card_retained: true
  route_asset: route_asset.yan_ci_medical_custody_witness
refusal_path:
  replay: lens/replays/yan-ci-breach-ward-night-nurse.refusal.replay.json
  choice: 4
  card_retained: true
  route_asset: false
  future_effect: fresh_affidavit_or_lawful_record_required
hostile_path:
  replay: lens/replays/yan-ci-breach-ward-night-nurse.hostile.replay.json
  choice: 6
  card_retained: false
  route_asset: false
  future_effect: hostile_countertestimony
shift_transferred_path:
  replay: lens/replays/yan-ci-breach-ward-night-nurse.shift-transferred.replay.json
  choice: 7
  card_retained: false
  event: storyteller.event.yan_ci_shift_transfer_default.v1
  future_effect: recovery_only

Non-goals

  • Not a rewrite of the Oxygen Mask Choir storyline.
  • Not Mian Tai’s medicine-supply custody.
  • Not a patient identity, personhood, consent, sedation, treatment, oxygen, medicine, voice, archive, memorial, or ward-access system.
  • Not valid unless actual Yan Ci presence, retention/loss, route-asset exclusivity, hostility, and shift-transfer miss are replay-visible.