Ruo Damaged Fiber-Map Custodian / 若的受损纤维图保管员线

The WD-42 packet already owns the batch-forensics question: three sibling garments shared one heat cycle, their tag and residues crossed, and the future recap wanted to read that collision as a body. Its main review is deliberately not a recruitment storyline. This line does not revise that boundary. It starts only after suppression has already armed the parent default and the player chooses to recover a partial fiber-transfer map from a broken waste seal.

That later recovery creates a new person question. Ruo recovered and can authenticate a damaged fragment, but production has not decided whether to protect, recruit, transfer, blame, or miss her, nor how the broken custody interval reaches the next reader. The correction review resolves that exact seam without re-running the original batch review.

State-triggered entry

trigger_kind: state_pressure
source_event: storyteller.event.false_wardrobe_laundry_ticket_default.v1
required_source_option: recover_fiber_transfer_map
required_source_flags:
  wardrobe_batch.default.recover_fiber_transfer_map: true
  wardrobe_batch.state.suppressed_default: true
  future_route.fiber_transfer_map_required: true
rejected_source_option: admit_broadcast_body_misattributed
rejected_source_flags:
  wardrobe_batch.default.admit_broadcast_body_misattributed: true
  future_route.performer_counterclaim_required: true
fixed_turn_day_week_or_raw_counter_gate: false
parent_batch_review_reopened: false

The producer option must gain exactly six non-starter packet objects:

  1. storyteller.card.ruo_damaged_fiber_map_correction_docket.v1;
  2. storyteller.card.ruo_recovered_lint_screen_fragment.v1;
  3. storyteller.card.ruo_broken_waste_seal_receipt.v1;
  4. storyteller.card.ruo_exposure_notice_register.v1;
  5. storyteller.card.ruo_correction_claimant_or_absence.v1;
  6. storyteller.card.ruo_named_correction_reader.v1.

The sibling misattribution option gains none. Catalog presence, manually injected flags, or generic fiber evidence cannot make the review reachable.

Two inherited source objects

The correction review also requires storyteller.card.wardrobe_laundry_batch_custodian.v1 and storyteller.card.wardrobe_laundry_batch_ticket.v1. They carry the actual Ruo and the actual WD-42 source row. They are not regenerated, relabeled, or permitted to substitute for any of the six recovered-correction objects.

Storyline spine

Beat 1 - The parent collision was suppressed

The parent review chose suppress_collision_default. That history remains dirty and irreversible: the tag/residue collision was hidden long enough for an identity-bearing recap to seek one clean costume body.

Beat 2 - A broken fragment is recovered

storyteller.event.false_wardrobe_laundry_ticket_default.v1 resolves recover_fiber_transfer_map. The damaged assay and broken waste seal remain visible. The producer gains six correction objects; it does not create a clean chain or settle performer identity.

Beat 3 - Six recovered rows join two inherited rows

storyteller.rite.ruo_damaged_fiber_map_correction_review.v1 requires all eight exact cards in hand through eight one-ID slots. It consumes only future_route.fiber_transfer_map_required, preserves the two source flags, and rejects the sibling misattribution route.

Beat 4 - Eight non-equivalent Ruo dispositions

ChoiceRite optionRuo state afterCorrection result
0recruit_damaged_map_correction_custodianrecruited_damaged_map_custodiansole route asset; named damaged-map readback
1protect_independent_batch_custodianprotected_independent_custodianprotected independent witness; no recruitment
2issue_batch_membership_only_correctionbatch_membership_only_correction_issuedcorrects only batch membership and residue transfer
3notify_exposed_garments_and_performersexposure_notice_open_no_medical_clearancedelivers notice while medical clearance remains absent
4transfer_map_and_ruo_to_independent_custodyindependent_map_custody_transferredRuo and fragment leave production custody
5preserve_broken_fragment_as_adversarial_evidenceadversarial_broken_custody_evidence_preservedpreserves the fragment for a contested hearing
6scapegoat_ruo_for_broken_custodyhostile_scapegoated_custodianloses Ruo as a hostile future counterwitness
7suppress_and_expire_correctioncorrection_default_pendingloses Ruo and arms the hard-miss event

Each branch records one unique state, one unique future effect, and exactly five counter deltas. Only choice 0 grants route_asset.ruo_damaged_fiber_map_custodian. Choices 0, 1, 2, 3, and 5 retain Ruo; choices 4, 6, and 7 remove her from the playable hand.

Beat 5 - Expiry hardens one of two false closures

Choice 7 arms storyteller.event.ruo_false_fiber_map_correction_default.v1. publish_damaged_map_as_performer_identity falsely promotes a partial transfer pattern into one performer identity. destroy_fragment_and_close_correction destroys the recovered fragment and closes the correction as unreadable. Both keep the suppression scar, mark Ruo missed, and leave recovery debt.

Non-duplication and irreversibility

  • The parent storyline owns the first eight-card batch review; this character line begins only after its suppression default has itself resolved.
  • admit_broadcast_body_misattributed is an explicit rejection condition, not an alternate entrance.
  • The damaged fragment can support a bounded correction, but no later branch can make its broken custody interval clean.
  • The actual Ruo card remains distinct from the docket, fragment, receipt, notice, claimant, and reader.
  • A batch-membership correction cannot become performer identity. A notice cannot become medical clearance. Custody cannot become ownership.

Implementation evidence

  • game-content/storyteller/cards/ruo-damaged-fiber-map-correction-cards.json5
  • game-content/storyteller/rites/ruo-damaged-fiber-map-correction-review.json5
  • game-content/storyteller/events/ruo-false-fiber-map-correction-default.json5
  • lens/storyteller-ruo-damaged-fiber-map-custodian.runtime.test.ts
  • lens/replays/ruo-damaged-fiber-map-custodian.recruit.replay.json

Focused runtime evidence must execute the exact producer option, prove the six gains, assign all eight real in-hand cards, exercise all eight ordered choices, prove the sole route asset and retention/loss split, reach both default closures, reject sibling provenance, and retain every authority denial.