Backbeat Crowd-Sync Review / 鼓点共振复核

The child review consumes the protected parent result. It is not independently reachable.

Parent conditions

parent_required:
  rite_id: rite.night_shift_backbeat_custody
  choice_index: 0
  choice_id: recruit_carrier_with_credit
  readiness_flag: backbeat_crowd_sync.parent.recruit_carrier_source_ready
  parent_completed: true
  producer_cards_gained: true
  child_already_resolved: false

No other parent choice may satisfy these conditions. The review is one-shot.

Exact slot order

OrderSlot IDExact accepted card
1ledgerstoryteller.card.backbeat_crowd_sync_ledger.v1
2source_backbeatcard.qi_jin_backbeat_packet
3sync_targetstoryteller.card.backbeat_sync_target_audience_floor.v1
4paced_groupstoryteller.card.backbeat_paced_group_live_audience.v1
5conductorcard.qi_jin_night_shift_drummer
6payment_credit_or_protectioncard.qi_jin_backbeat_payment_or_protection
7consent_refusalstoryteller.card.backbeat_consent_refusal_row.v1
8future_readerstoryteller.card.backbeat_future_reader_blackout_floor.v1
enforcement:
  enforce_exact_slot_accepts: true
  enforce_conditions: true
  assigned_cards_must_be_in_hand: true
  selected_option_required: true
  selected_option_requirements_enforced: true
  selected_posture_source: rite_choice
  selected_posture_card_exists: false

Stable options

ChoiceOption IDReliefCostFuture effect
0protected_conductorscoped audience timing and blackout recoverypayroll, credit, exposureprotected conductor remains required
1fan_chant_bridgefan timing and public grief stabilityqueue capture and sponsor pressurefan-only use; other readers costlier
2egress_paceregress flow and crush-risk relieffloor liability and missing roll-callscoped floor route; roll-call due
3sponsor_metronome_patchsponsor slot reliefcapture, distrust, performer-credit debtsponsor-only; public unwind due
4pirate_rhythm_leakprivate capture weakensinspection and retaliation heatpublic-only; lawful annex due
5editor_loop_maskcontinuity survivesedit debt and source ambiguitychecksum due; raw proof costlier
6refuse_synccoercive use is blockeddelay, churn, substitute costblocked, costlier, or recovery-only
7hidden_use_defaultcurrent slot may continuepanic-loop and hidden pacing scarrecovery event required

Every option uses the same eight exact assigned cards and its own choice index. No option requires a branch prop.

Hidden-use arming contract

Only hidden_use_default may:

  • set the hidden-use scar;
  • set all panic-loop pending flags;
  • require storyteller.event.backbeat_sync_panic_loop.v1.

The other seven options must leave every panic-loop pending flag false. All options close the review and preserve the parent custody outcome.

Invalid resolution

Reject wrong-parent state, cards missing from hand, wrong or duplicate cards, generic substitutes, catalog-only assignments, extra assignments, omitted option, invalid option, option mismatch, or a second attempt after completion.