Broadcast Asset Recall Hearing / 播出资产召回听证
Broadcast Asset Recall Hearing is the assignable management rite for a route asset whose public use has created derivative copies. It asks which copy can still carry the route and which faction gets punished, paid, or empowered when the producer tries to recall, defend, narrow, or split that copy.
The rite is not a legal cleanup. It is a mid/late pressure action that converts a public broadcast success into future route costs.
Entry condition
Offer this rite when all are true:
- 播出资产来源账本 or equivalent state exists;
- the ledger has at least two derivative copies or one copy with a hostile/captured/false-owner risk;
- at least two claimant families are live: public, sponsor, editor, inspector, archive, artist, pirate, management, or witness;
- at least one future route use is blocked, costlier, or at risk because a copy’s custodian or legality class does not match the intended use;
- the player has a handler, proof anchor, payment, sacrifice, or explicit absence to assign.
Do not offer this rite from a numbered turn, day interval, lens health, page count, or chapter quota.
Assignment slots
rite_id: storyteller.rite.broadcast_asset_recall_hearing.v1
required_slots:
provenance_ledger: storyteller.card.broadcast_asset_provenance_ledger.v1
target_copy: master_source | lawful_copy | public_receipt | editor_cut | sponsor_package | pirate_echo | archive_copy | witness_excerpt | quarantine_copy
intended_future_use: route_unlock | correction | appeal | memorialize | publish_receipt | sponsor_package | editor_continuity | pirate_relay | quarantine | recovery
optional_slots:
lawful_handler: han_yanshuang | inspector | archive_seal | explicit_absence
public_handler: yu_lan | fan_witness | public_receipt | explicit_absence
editor_handler: baiya | checksum | black_box_cut | explicit_absence
contract_handler: shen_luo | sponsor_waiver | naming_right | explicit_absence
claimant_or_pressure: sponsor | fan_public | archive | inspector | editor | pirate | artist | management | captured_owner
payment_or_cost: money | favor_debt | license_slot | mirror_right_narrowing | public_apology | source_sacrifice | quarantine_order | explicit_absenceThe rite must reject or downgrade assignment if the selected copy cannot support the intended future use without a bridge. A public receipt cannot simply satisfy a sponsor package; an editor cut cannot simply satisfy raw proof; a sponsor package cannot simply satisfy public memory; a pirate echo cannot simply satisfy lawful broadcast.
Branches
Branch A — Recall to lawful custody
The player assigns lawful handler, archive seal, inspector, license slot, or mirror-right bridge.
Expected outcome:
selected_branch: recall_to_lawful_custody
copy_state_after_any:
- lawful_copy_narrowed
- lawful_copy_admissible
- quarantine_copy_only
relief_any:
- lawful_route_unblocked
- seizure_risk_down
- copy_custody_clarity_up
cost_any:
- inspection_heat_up
- bureau_favor_debt_up
- public_copy_legitimacy_down
- sponsor_stop_loss_pressure_up
- artist_boundary_risk_upBranch B — Defend public copy
The player assigns public receipt, Yu Lan, fan witness, pirate memory, or witness excerpt to keep the public copy from private capture.
Expected outcome:
selected_branch: defend_public_copy
copy_state_after_any:
- public_copy_defended
- public_receipt_only
- witness_excerpt_protected
relief_any:
- public_copy_legitimacy_up
- fan_oxygen_balance_up
- false_owner_pressure_down
cost_any:
- sponsor_stop_loss_pressure_up
- inspection_heat_up
- witness_excerpt_risk_up
- fan_oxygen_resentment_up
- pirate_echo_heat_upBranch C — Rely on editor cut
The player assigns editor, Baiya, checksum, or black-box cut to preserve legibility without re-opening the source.
Expected outcome:
selected_branch: rely_on_editor_cut
copy_state_after_any:
- editor_cut_relied_on
- editor_safe_cut
- split_canon
relief_any:
- continuity_hazard_down
- audience_churn_down
- route_asset_legibility_up
cost_any:
- edit_debt_up
- source_ambiguity_up
- archive_debt_up
- public_receipt_distrust_up
- future_raw_proof_cost_upBranch D — Accept sponsor package
The player lets sponsor language, naming right, relief money, or contract bridge carry the copy.
Expected outcome:
selected_branch: accept_sponsor_package
copy_state_after_any:
- sponsor_package_captured
- sponsor_safe_package
- lawful_broadcast_with_capture
relief_any:
- sponsor_stop_loss_pressure_down
- schedule_pressure_down
- route_package_unblocked
cost_any:
- contract_capture_up
- public_receipt_distrust_up
- fan_oxygen_resentment_up
- future_blackmail_cost_up
- artist_boundary_risk_upBranch E — Split copies openly
The player records that different copies serve different channels instead of pretending one owner controls all futures.
Expected outcome:
selected_branch: split_copies_openly
copy_state_after_any:
- provenance_split_open
- split_public_lawful_copy
- split_editor_archive_copy
relief_any:
- copy_custody_clarity_up
- route_asset_provenance_up
- false_owner_pressure_down
cost_any:
- reality_drift_up
- archive_debt_up
- sponsor_stop_loss_pressure_up
- fan_oxygen_resentment_up
- future_reconciliation_cost_upBranch F — Quarantine or recovery-only
The player preserves the copy but blocks clean use until recovery or appeal.
Expected outcome:
selected_branch: quarantine_or_recovery_only
copy_state_after_any:
- quarantine_copy_only
- recovery_only_route_asset
- copy_recalled_under_cost
relief_any:
- archive_fraud_down
- contempt_risk_down
- reality_drift_down
cost_any:
- current_route_blocked
- quarantine_recovery_cost_up
- public_grief_pressure_up
- sponsor_objection_up
- schedule_pressure_upBranch G — Default into false owner
The player lacks handler/proof/cost, hides the ledger, or lets the easiest derivative copy become the public owner.
Expected outcome:
selected_branch: default_into_false_owner
copy_state_after_any:
- copy_false_owner_hardened
- sponsor_package_captured
- editor_cut_relied_on_without_source
- public_copy_seized
- pirate_echo_criminalized
- route_asset_recall_blocked
cost_any:
- false_owner_pressure_up
- archive_debt_up
- fan_oxygen_resentment_up
- reality_drift_up
- future_route_blocked_or_costlierResolution rule
Every resolved branch must mutate at least three counters or durable states. At least one must be relief, at least one must be cost, and at least one must affect a future route acceptance, block reason, or assignment requirement.
Replay payload
rite_result:
rite: storyteller.rite.broadcast_asset_recall_hearing.v1
provenance_ledger: storyteller.card.broadcast_asset_provenance_ledger.v1
target_copy: <copy id and kind>
intended_future_use: <future use>
assigned_handlers:
lawful_handler: <id or absence>
public_handler: <id or absence>
editor_handler: <id or absence>
contract_handler: <id or absence>
selected_branch: recall_to_lawful_custody | defend_public_copy | rely_on_editor_cut | accept_sponsor_package | split_copies_openly | quarantine_or_recovery_only | default_into_false_owner
copy_state_before: <state>
copy_state_after: <state>
changed_future_route_actions:
unlocked: []
blocked_or_costlier: []
new_required_bridge: []
counter_deltas: {}Non-goals
- Not a universal undo.
- Not a free asset repair.
- Not a fixed-turn hearing.
- Not a duplicate of legality conversion: this rite acts after public use has created derivative copies.
- Not valid unless future route acceptance, copy custody, or branch cost visibly changes.