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
| Order | Slot ID | Exact accepted card |
|---|---|---|
| 1 | ledger | storyteller.card.backbeat_crowd_sync_ledger.v1 |
| 2 | source_backbeat | card.qi_jin_backbeat_packet |
| 3 | sync_target | storyteller.card.backbeat_sync_target_audience_floor.v1 |
| 4 | paced_group | storyteller.card.backbeat_paced_group_live_audience.v1 |
| 5 | conductor | card.qi_jin_night_shift_drummer |
| 6 | payment_credit_or_protection | card.qi_jin_backbeat_payment_or_protection |
| 7 | consent_refusal | storyteller.card.backbeat_consent_refusal_row.v1 |
| 8 | future_reader | storyteller.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
| Choice | Option ID | Relief | Cost | Future effect |
|---|---|---|---|---|
| 0 | protected_conductor | scoped audience timing and blackout recovery | payroll, credit, exposure | protected conductor remains required |
| 1 | fan_chant_bridge | fan timing and public grief stability | queue capture and sponsor pressure | fan-only use; other readers costlier |
| 2 | egress_pacer | egress flow and crush-risk relief | floor liability and missing roll-call | scoped floor route; roll-call due |
| 3 | sponsor_metronome_patch | sponsor slot relief | capture, distrust, performer-credit debt | sponsor-only; public unwind due |
| 4 | pirate_rhythm_leak | private capture weakens | inspection and retaliation heat | public-only; lawful annex due |
| 5 | editor_loop_mask | continuity survives | edit debt and source ambiguity | checksum due; raw proof costlier |
| 6 | refuse_sync | coercive use is blocked | delay, churn, substitute cost | blocked, costlier, or recovery-only |
| 7 | hidden_use_default | current slot may continue | panic-loop and hidden pacing scar | recovery 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.