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: falseThe producer option must gain exactly six non-starter packet objects:
storyteller.card.ruo_damaged_fiber_map_correction_docket.v1;storyteller.card.ruo_recovered_lint_screen_fragment.v1;storyteller.card.ruo_broken_waste_seal_receipt.v1;storyteller.card.ruo_exposure_notice_register.v1;storyteller.card.ruo_correction_claimant_or_absence.v1;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
| Choice | Rite option | Ruo state after | Correction result |
|---|---|---|---|
| 0 | recruit_damaged_map_correction_custodian | recruited_damaged_map_custodian | sole route asset; named damaged-map readback |
| 1 | protect_independent_batch_custodian | protected_independent_custodian | protected independent witness; no recruitment |
| 2 | issue_batch_membership_only_correction | batch_membership_only_correction_issued | corrects only batch membership and residue transfer |
| 3 | notify_exposed_garments_and_performers | exposure_notice_open_no_medical_clearance | delivers notice while medical clearance remains absent |
| 4 | transfer_map_and_ruo_to_independent_custody | independent_map_custody_transferred | Ruo and fragment leave production custody |
| 5 | preserve_broken_fragment_as_adversarial_evidence | adversarial_broken_custody_evidence_preserved | preserves the fragment for a contested hearing |
| 6 | scapegoat_ruo_for_broken_custody | hostile_scapegoated_custodian | loses Ruo as a hostile future counterwitness |
| 7 | suppress_and_expire_correction | correction_default_pending | loses 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_misattributedis 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.json5game-content/storyteller/rites/ruo-damaged-fiber-map-correction-review.json5game-content/storyteller/events/ruo-false-fiber-map-correction-default.json5lens/storyteller-ruo-damaged-fiber-map-custodian.runtime.test.tslens/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.