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:

  1. 播出资产来源账本 or equivalent state exists;
  2. the ledger has at least two derivative copies or one copy with a hostile/captured/false-owner risk;
  3. at least two claimant families are live: public, sponsor, editor, inspector, archive, artist, pirate, management, or witness;
  4. 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;
  5. 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_absence

The 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_up

Branch 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_up

Branch 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_up

Branch 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_up

Branch 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_up

Branch 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_up

Branch 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_costlier

Resolution 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.