Weekly Broadcast Cycle Audit / 七日播出周期审计
Weekly Broadcast Cycle Audit resolves one 七日播出周期账本 before the next cycle consumes the week’s state.
The rite is the weekly management action. It decides whether the cycle can roll over, what scars travel, which blackout state is quarantined, which legacy becomes a card or debt, and how the next forced main slot starts.
Entry Hand
Offer this rite when the ledger shows:
entry_hand:
trigger_kind: state_pressure
cycle_window_visible: true
forced_main_slot_visible: true
license_slot_state_visible: true
active_schedule_rows_present: true
prep_or_embedded_rows_present_or_explicit_absence: true
premiere_results_present_or_pending: true
audit_reader_present: true
unresolved_blackout_or_legacy_pressure_present_or_explicit_absence: true
future_cycle_consumes_audit_state: true
no_fixed_turn_trigger: true
no_raw_day_count_trigger: truePlayer Postures
Certify clean rollover
The player certifies that every active row is served, scoped, costed, or explicitly absent.
- Relief: next cycle starts with trusted audit state and released capacity.
- Cost: proof burden, audit signature, and reader scope remain visible.
- Future: clean-rollover-with-scope.
Carry scarred success
The player lets a successful cycle stand while carrying a visible scar.
- Relief: route success, premiere result, or side-slot gain survives.
- Cost: blackout debt, trauma, sponsor pressure, public distrust, or schedule heat rises.
- Future: scarred success, costlier route, or hostile reader.
Quarantine blackout slot
The player isolates one blackout row from the rest of the license.
- Relief: the whole license does not become polluted.
- Cost: capacity loss, recovery price, lawful addendum, or public correction rises.
- Future: quarantined blackout, frozen slot, recovery-only slot, or blocked route.
Convert legacy card
The player converts cycle residue into a named legacy card, debt, rumor, or route asset.
- Relief: failure or success becomes usable city history.
- Cost: legacy debt, route lock, rumor pressure, or reader hostility rises.
- Future: legacy card, legacy debt, route asset, or next-cycle seed.
Force main overflow
The player admits that the forced main slot was not served cleanly.
- Relief: the missed requirement is no longer hidden.
- Cost: next cycle opens under forced-main overflow, audit debt, or capacity squeeze.
- Future: forced main seed, overflow pressure, or blocked voluntary side slots.
Split cycle memory
The player keeps incompatible cycle readings separate by reader.
- Relief: sponsor, public, lawful, archive, resistance, or broadcast-reality readers stop overwriting one another.
- Cost: contradiction pressure, reconciliation work, and future route cost rise.
- Future: split memory, public addendum, lawful-only, archive debt, or hostile reader.
Cycle blackout default
The player or a capturing desk closes the week while hidden rows, unserved main pressure, unpriced blackout, or unscoped legacy are treated as clean rollover.
- Relief: immediate next-cycle start may proceed.
- Cost: 周期黑屏默认 fires or arms.
- Future: false cycle closure, polluted license, hidden route scar, blocked slot, or recovery-only state.
Branch Contract
branch_contract:
- selected_posture: certify_clean_rollover
relief_any: [next_cycle_opens, license_capacity_released, trusted_audit_state]
cost_any: [audit_signature_required, proof_burden_visible, reader_scope_remains]
future_effect_any: [clean_rollover_with_scope, next_cycle_seed]
- selected_posture: carry_scarred_success
relief_any: [premiere_success_preserved, route_gain_kept, side_slot_reward_kept]
cost_any: [blackout_debt_up, public_distrust_up, sponsor_pressure_up]
future_effect_any: [scarred_success, costlier_route, hostile_reader]
- selected_posture: quarantine_blackout_slot
relief_any: [license_pollution_contained, nonblackout_slots_released]
cost_any: [capacity_loss_up, recovery_cost_up, public_addendum_due]
future_effect_any: [quarantined_blackout, frozen_slot, recovery_only]
- selected_posture: convert_legacy_card
relief_any: [legacy_becomes_playable, failure_becomes_history]
cost_any: [legacy_debt_up, rumor_pressure_up, route_lock_up]
future_effect_any: [legacy_card, legacy_debt, route_asset, next_cycle_seed]
- selected_posture: force_main_overflow
relief_any: [unserved_main_slot_visible, false_clean_rollover_blocked]
cost_any: [forced_main_pressure_up, voluntary_slot_capacity_down, audit_debt_up]
future_effect_any: [forced_main_overflow, forced_main_seed, blocked_side_slots]
- selected_posture: split_cycle_memory
relief_any: [reader_conflict_preserved, universal_clean_week_blocked]
cost_any: [contradiction_pressure_up, reconciliation_cost_up, route_cost_up]
future_effect_any: [split_memory, lawful_only, public_addendum, archive_debt]
- selected_posture: cycle_blackout_default
relief_any: [immediate_next_cycle_may_start]
cost_any: [false_cycle_closure_up, hidden_rows_harden, license_pollution_up]
future_effect_any: [false_cycle_closure, polluted_license, blocked, recovery_only]Output Contract
rite_output:
selected_posture: certify_clean_rollover | carry_scarred_success | quarantine_blackout_slot | convert_legacy_card | force_main_overflow | split_cycle_memory | cycle_blackout_default
cycle_state_after: clean_rollover | scarred_success | quarantined_blackout | legacy_converted | forced_main_overflow | split_memory | false_cycle_closure | recovery_only
license_state_after: released | partly_released | frozen | quarantined | polluted | overflowed | recovery_only | equivalent
future_reader_or_route_effect: next_cycle_seed | forced_main_seed | route_asset | blocked | costlier | hostile | public_addendum | lawful_only | archive_debt | recovery_only | false_cycle_closure
emitted_event: storyteller.event.cycle_blackout_default.v1 | none_if_valid
counter_deltas:
relief: []
cost: []
future: []A valid result mutates cycle state, license state, at least one reader or route, and one future-cycle effect. It is invalid if the only output is week_complete: true.
Non-Goals
- Not a calendar tick.
- Not a score settlement screen.
- Not a replacement for final-air readback or schedule-contract hearings.
- Not valid if the next cycle consumes no audit state.