Broadcast Dividend Claim / 播出盈余认领机制
Broadcast Dividend Claim is the mechanism for converting successful broadcast relief into contested, spendable management/RPG value.
It closes a specific gap in the mesh: Storyteller has strong machinery for unpaid debts, false owners, enforcement scarcity, legality mismatch, route-asset custody, and coalition backlash, but a successful broadcast can still behave like a clean reward. This mechanism makes a win produce a pool that must be allocated, split, reserved, or captured.
Core rule
A broadcast dividend exists only when prior play created relief that remains true and the relief can alter a future state.
A dividend is invalid if it is only score, celebration, abstract money, generic morale, or post-chapter reward.
dividend_valid_when:
source_success_relief_kept_true: true
source_cost_or_scar_still_visible: true
spendable_pool_exists: true
claimants_min: 2
future_state_can_change: true
no_fixed_turn_trigger: trueState machine
| State | Meaning | Required consequence |
|---|---|---|
unseen | A source success exists but no spendable pool has been surfaced. | No allocation branch may depend on it yet. |
declared | The pool is visible in broadcast-dividend-claim-ledger. | At least two claimant rows must appear. |
contested | Claimants demand incompatible uses. | broadcast-dividend-allocation-hearing must be offerable or explicitly blocked by missing inputs. |
allocated | The producer spends the pool into one branch. | One claimant gains relief, one claimant is unpaid or narrowed, and future state changes. |
split | The pool is divided across incompatible uses. | Two weaker effects survive; source ambiguity, resentment, or future recovery cost rises. |
reserved | The producer holds the pool for future flexibility. | A reserve token appears and default capture/resentment is armed. |
captured | A claimant defines the surplus by default. | dividend-claim-default fires or is recorded. |
converted | The pool becomes another state: lawful buffer, public reserve, sponsor package, staff cover, route momentum, or payable promise. | The destination system records the scar. |
expired | The pool is no longer spendable because a claimant, crisis, or route window moved first. | At least one future route becomes costlier, blocked, hostile, or recovery-only. |
Claimant rows
A claimant row must contain:
claimant_row:
claimant: sponsor | inspector_archive | fan_public | editor_black_box | artist_proxy | handler_staff | producer_reserve | pirate_relay | route_asset_holder | equivalent
demanded_use: <what they want done with the surplus>
proof_of_claim: <source success, receipt, seal, credit, queue, body, checksum, contract, or absence>
relief_if_paid: <state/counter improved>
scar_if_paid: <cost created elsewhere>
result_if_unpaid: resentment | hostile | future_gate | captured | public_counterclaim | lawful_objection | staff_unavailable | recovery_onlyRows are invalid if they only say sponsor angry or fans happy without a demanded use and future effect.
Pool classes and destinations
Public reserve
audience_trust or fan_oxygen_surplus may become public reserve.
Result:
- public receipt, witness route, fan organizer, or unauthorized history becomes easier;
- sponsor/legal/editor use becomes costlier or audit-bound.
Lawful buffer
lawful_goodwill or archive_compliance_credit may become lawful buffer.
Result:
- contempt or inspection pressure decreases;
- public/fan/pirate route risks distrust, lawful-only narrowing, or bureau debt.
Sponsor harvest
sponsor_uplift, schedule_slack, or sponsor-facing audience value may become sponsor harvest.
Result:
- budget, slot, or stop-loss pressure improves;
- contract capture, clean-ending seizure, public distrust, or artist boundary risk rises.
Edit-lane credit
edit_lane_credit may become checksum, safer cut, or continuity repair.
Result:
- continuity or route legibility improves;
- source ambiguity, edit debt, archive debt, or public distrust rises.
Staff/proxy cover
staff_morale, fan_oxygen_surplus, or schedule slack may become staff/proxy cover.
Result:
- handler burden, witness exposure, proxy protection debt, or staffing shortage improves;
- another claimant becomes unpaid, delayed, or hostile.
Route-asset momentum
route_asset_momentum may become one follow-up assignment, rescue opening, or protected-use token.
Result:
- a route asset gains a follow-up use;
- rival claimants may arm a gate, capture attempt, or coalition row.
Payable promise
Any dividend can be converted into a future payable promise through 播出破产账本线.
Result:
- immediate allocation conflict softens;
- insolvency/default risk becomes explicit.
Branch families
Every implementation should support or explicitly block by state at least six of these:
reinvest_route_assetpay_harmed_claimantseed_public_reservebuy_lawful_bufferaccept_sponsor_harvestprotect_staff_proxyhold_producer_reservelet_default_capture
Counter contract
Resolved allocation must mutate at least three counters or durable states, including one relief and one cost unless the branch is pure default capture.
Expected surfaces:
dividend_pool_stateproducer_reserveaudience_trustpublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_balancefan_oxygen_resentmentsponsor_stop_loss_pressurecontract_capturebudget_pressureinspection_heatbureau_favor_debtlawful_bufferedit_lane_creditedit_debtsource_ambiguityhandler_burdenproxy_protection_debtroute_asset_momentumroute_asset_pressureclaimant_resentmentcoalition_pressurefuture_blackmail_costrecovery_route_cost
Integration rules
- With 播出破产账本线, a dividend can pay a debt or become a new payable promise; it cannot erase all creditors for free.
- With 制作分诊台, a dividend can temporarily open a lane or rest a handler; some other ticket still changes state.
- With 公开悔过账本, public surplus can fund apology, receipt, or restitution, but the wording claimant matters.
- With 播出合法性转轨线, lawful or public dividend conversion can narrow which channel accepts the asset next.
- With 反向同盟锁线, unpaid claimants from the dividend ledger can later coordinate around the same successful asset.
- With Route Assets and Custody, route-asset momentum, capture, staff cover, and public reserve must alter durable asset state.
Missability and recovery
This mechanism is missable when a success grants generic reward, raises a global score, or silently improves all factions at once.
Recovery is allowed only through scar:
- reopen allocation through a hearing and pay one claimant;
- split the pool and accept source ambiguity;
- convert to lawful/public/sponsor/editor/staff route with narrowed acceptance;
- move the unresolved pool into insolvency as a payable promise;
- let default capture stand and recover the affected route asset later.
Replay evidence shape
mechanic_id: storyteller.mechanic.broadcast_dividend_claim.v1
session_id: lens-storyteller-broadcast-dividend-claim-v1-<timestamp>
seed: <deterministic-seed>
source_success:
source_surface: <source>
source_session_id: <source session or explicit absence>
source_relief_kept_true: <relief>
source_cost_still_live: <cost or scar>
entry_state:
trigger_kind: state_pressure
dividend_pool:
pool_id: <id>
pool_type: <type>
pool_state_before: declared | contested | reserved | unallocated
claimants_min: 2
future_state_can_change: true
no_fixed_turn_trigger: true
offered_choices:
- storyteller.card.broadcast_dividend_claim_ledger.v1
- storyteller.rite.broadcast_dividend_allocation_hearing.v1
- reinvest_route_asset
- pay_harmed_claimant
- seed_public_reserve
- buy_lawful_buffer
- accept_sponsor_harvest
- protect_staff_proxy
- hold_producer_reserve
- let_default_capture
branch_result:
selected_branch: <branch>
paid_claimant: <claimant or none>
unpaid_claimants:
- <claimant>
pool_state_after: allocated | split | reserved | captured | converted | expired
emitted_event: storyteller.event.dividend_claim_default.v1 | none
future_route_or_asset_effect: <effect>
counter_deltas:
relief:
- <relief>
cost:
- <cost>Non-goals
- Not passive income.
- Not a score reward.
- Not generic positivity.
- Not a balance/governance page.
- Not a fixed-turn or chapter bonus.
- Not a way to make previous scars disappear.
- Not valid unless a named success creates a named pool, claimants contest it, and allocation changes future playable state.