Laundry Batch Identity Collapse

laundry_batch_identity_collapse:
  trigger_condition: wardrobe_batch.default_pending
  source_batch_ticket_or_absence: laundry.WD-42 or explicit missing-ticket record
  hidden_collision: heat-migrated SJ-01 tag and cross-transferred dye, allergen, and adhesive are suppressed
  sibling_costumes: SJ-01 lead jacket, SJ-01B understudy lining, and SP-7 sponsor scarf
  affected_performers_or_absence: lead and understudy claims, or explicit absence of either claimant
  capturing_reader_or_route: identity-bearing recap route that maps costume silhouette, tag, and color to the body on air
  batch_identity_state_after: suppressed_default
  recovery_options:
    - recover_fiber_transfer_map
    - admit_broadcast_body_misattributed
  counter_deltas_min: 3
  durable_mutation: true
  proves_batch_membership_and_transfer_only: true
  grants_current_performer_identity: false
  grants_costume_fit_approval: false
  grants_sponsor_clearance: false
  grants_performer_consent: false
  grants_medical_safety: false
  grants_archive_ownership: false
  grants_universal_broadcast_permission: false

When collision suppression becomes pending, the recap treats the mixed batch as one clean identity row. Because broadcast can harden that reading into reality, the player must choose one executable scar:

  • recover_fiber_transfer_map — recover the damaged dye, allergen, and adhesive sequence, reopen the sibling-garment identity map, and pay for a delayed forensic route;
  • admit_broadcast_body_misattributed — preserve the broadcast record but admit that the costume body was misattributed, notify affected performers, and make every later identity reader carry the correction scar.

The first option now gains six exact non-starter correction objects and opens Ruo Damaged Fiber-Map Custodian only after this parent default has resolved. That downstream character line does not change the parent storyline’s non-recruitment boundary: the original WD-42 review still recruits nobody, while the later broken-seal recovery creates a separate Ruo disposition question. The sibling admit_broadcast_body_misattributed option gains none of those six objects and cannot enter Ruo’s line.

Both outcomes move at least three counters and durably alter future play. Neither converts the batch ticket into performer identity, consent, fit, sponsor, medical, archive, or broadcast authority.