Sponsor Makegood Inventory / 赞助补偿库存线

Sponsor Makegood Inventory is a pressure storyline for the moment after a sponsor-facing promise failed and the sponsor demands replacement inventory.

The current mesh can already stabilize broadcast, package public versions, underwrite liability, challenge false-clean metrics, and clear sponsor copy. This storyline is deliberately narrower than 冠名口播担保线: copy warranty asks whether a commercial sentence can be spoken as proof; makegood inventory starts only after promised delivery has shortfallen and a sponsor, broker, schedule board, or management table demands replacement.

This storyline binds 赞助补偿库存机制, 赞助补偿账本, 赞助补偿结算, and 补偿库存默认.

Why this is the next useful expansion

Existing surfaces cover adjacent pressure:

What remains under-expressed is sponsor sales reality after a miss. The sponsor does not merely demand money or apology. It demands replacement inventory, and that inventory is made from future broadcast surfaces, bodies, grief, fan credit, proof, or schedule. This storyline makes the trade visible before it silently eats route assets.

Primary playable question

When the sponsor asks for makegood after a broadcast delivery shortfall, does the producer:

  • spend a future slot;
  • convert a recap or stability package;
  • bind artist labor or voice;
  • redirect fan oxygen or public benefit;
  • trade archive proof or checksum access;
  • buy sponsor release;
  • split/refuse the demand;
  • let sponsor or management file default inventory?

Every answer must alter both sponsor state and another reader’s future access.

State-triggered entry

Open this storyline when all of the following are true:

  1. a sponsor-facing promise exists or is explicitly absent: slot, naming right, package frame, clean ending, audience floor, sponsor copy warranty, memorial use, artist appearance, archive proof, public contrition space, oxygen benefit, or equivalent;
  2. actual delivery shortfall exists: wrong reality state aired, lawful block, public rejection, omitted frame, under-delivered floor, artist refusal, oxygen reversal, edit quarantine, sponsor copy boundary failure, or metric contradiction;
  3. a claimant requests replacement, release, refund, or captured proof;
  4. replacement inventory exists or is explicitly absent;
  5. harmed reader or route surface can be named or explicitly absent;
  6. the player can price, convert, split, refuse, or default the makegood;
  7. ignoring the branch arms 补偿库存默认 or an equivalent future scar;
  8. no condition depends on fixed turn count, day/week interval, chapter quota, raw content count, dashboard state, or lens health.

Content pack

Mechanic

  • 赞助补偿库存机制 defines makegood rows, replacement inventory, harmed readers, settlement branches, defaults, counters, and replay evidence.

Card

  • 赞助补偿账本 records promised delivery, actual shortfall, requested makegood, candidate inventory, harmed reader, proof, handler, settlement state, and future route effect.

Rite

  • 赞助补偿结算 resolves future slot, recap package, artist labor, fan oxygen refund, archive proof trade, sponsor release, refusal/split, or default filing.

Event

  • 补偿库存默认 fires or arms when replacement inventory is captured, hidden, invented, misfiled, or used as false-clean proof.

Storyline spine

Beat 1 — Delivery shortfall becomes visible

The sponsor promise is compared against the aired or stabilized reality. The shortfall must name what was promised and what reality delivered.

Examples:

  • a sponsor copy warranty promised enough relief but fan oxygen receipts contradicted it;
  • a sponsor-safe package promised rescue visibility but the public package credited fan oxygen;
  • a memorial voice use was sold before lawful afteruse existed;
  • a clean ending package omitted the sponsor frame and later cannot be recut cleanly;
  • a fan oxygen bridge stabilized audience but failed the sponsor’s delivery floor;
  • a broadcast-reality correction made the sponsor’s claim false;
  • an artist refused a branded appearance after the slot already aired.

Beat 2 — The makegood ledger opens

Create 赞助补偿账本. The ledger must name source contract, package, slot, sponsor copy boundary, or explicit absence; promised delivery; actual shortfall; claimant; requested makegood; candidate inventory; harmed reader or absence; proof and handler or absence; and future route effect.

Beat 3 — Replacement inventory is priced

Run 赞助补偿结算. The player selects replacement inventory, release/capture terms, harmed reader, and future route reader.

The rite must not allow a clean money payment branch.

Beat 4 — Sponsor relief creates another scar

Every successful settlement gives sponsor relief but creates a visible scar:

  • future slot locked;
  • package counterclaim armed;
  • sponsor copy reuse boundary attached;
  • artist consent debt;
  • fan oxygen refund audit;
  • public-only bridge;
  • archive proof quarantine;
  • checksum requirement;
  • contract capture;
  • sponsor-only gate;
  • recovery-only makegood row.

Beat 5 — Default turns inventory into false-clean proof

If ignored, 补偿库存默认 records who captured inventory and what shortfall was hidden. The default can later feed 指标捕获申诉线, 包装遗漏反诉线, 播出实在漂移审计, or 更正档期竞拍线.

Branch map

BranchImmediate reliefCost/scarFuture state
Future slotsponsor dispute and schedule board pressure narrowfuture slot/correction capacity locked, audience fatigueslot_locked, correction_costlier
Recap/package conversionsponsor gets visible replacement frameomitted truth, package counterclaim, public distrustsponsor_only or split_package_required
Artist labor / voicepromised delivery satisfied with talent surfaceconsent pressure, artist labor debt, inspection heatconsent_hearing_required, artist_route_costlier
Fan oxygen / public benefitpublic legitimacy or attention floor improvessponsor hostility, oxygen liability, fan resentmentpublic_only_bridge, refund_audit_required
Archive proof / checksum tradelawful or custody clarity improvesarchive debt, edit debt, source ambiguity, exposurelawful_only, checksum_required, proof_quarantined
Sponsor releasestop-loss pressure fallscontract capture, future blackmail, public distrustaccepted_with_release_clause, sponsor_unwind_required
Refuse / splitfalse replacement blocked or scopedsponsor/schedule pressure, handler burdendisputed, split_required, costlier
Default captureimmediate dispute may pausecaptured inventory, hidden shortfall, false-clean claimsponsor_only, blocked, recovery_only

Character and faction hooks

Missability and recovery

The storyline is missed when implementation:

  • treats makegood as abstract money;
  • confuses this with sponsor copy clearance before shortfall exists;
  • uses fixed turn/day/chapter count as trigger;
  • records sponsor anger without promised delivery and shortfall;
  • invents replacement inventory without finite slot/package/proof/artist/oxygen/contrition/release surface;
  • hides harmed reader;
  • lets sponsor release delete discoverability;
  • lets memorial grief, fan oxygen, or artist labor become clean sponsor inventory;
  • lets settlement have no future route effect.

Recovery is allowed only through visible cost: reprice replacement inventory, buy discoverable release, publish omitted-package counterclaim, spend correction slot, reopen lawful/editor proof bridge, refund fan oxygen, accept artist consent hearing, quarantine proof or memorial afteruse, or accept sponsor-only/recovery-only route state.

Replay evidence expectation

storyline_id: storyteller.storyline.sponsor_makegood_inventory.v1
session_id: lens-sponsor-makegood-inventory-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  sponsor_promise_or_absence_present: true
  promised_delivery_visible: true
  delivery_shortfall_visible: true
  requested_makegood_present: true
  replacement_inventory_or_absence_present: true
  harmed_reader_or_absence_present: true
  player_can_price_convert_split_refuse_or_default: true
  no_fixed_turn_trigger: true
offered:
  card: storyteller.card.sponsor_makegood_ledger.v1
  rite: storyteller.rite.sponsor_makegood_settlement.v1
branch_runs:
  settlement_branch:
    selected_branch: future_slot | recap_package | artist_labor_voice | fan_oxygen_public_benefit | archive_proof_checksum | sponsor_release | refuse_split
    replacement_inventory_spent_or_absent: <inventory_or_absence>
    sponsor_state_after: <state>
    harmed_reader_after: <state>
    settlement_state_after: <state>
    future_route_effect: <effect>
    counter_deltas:
      relief: []
      cost: []
      future: []
  default_branch:
    event_seen_or_armed: storyteller.event.makegood_inventory_default.v1
    default_author: <author>
    captured_inventory: <inventory>
    hidden_shortfall: <shortfall>
    harmed_reader: <reader>
    future_route_effect: <effect>
assertions:
  - entry_is_state_triggered
  - promised_delivery_and_shortfall_are_visible
  - replacement_inventory_is_finite_or_explicitly_absent
  - harmed_reader_is_visible_or_explicitly_absent
  - branches_diverge_by_inventory_spent_harmed_reader_and_future_effect
  - no_money_only_clean_makegood
  - default_records_captured_inventory_hidden_shortfall_and_false_clean_claim
  - no_fixed_turn_trigger

Non-goals

  • Not raw content-count expansion.
  • Not an ad-sales handbook.
  • Not generic sponsor anger.
  • Not a sponsor copy warranty / live-read clearance story.
  • Not a fixed upkeep tax.
  • Not a substitute for package omission, liability underwriting, metric capture appeal, or broadcast legality conversion.
  • Not valid unless replacement inventory produces future playable consequences.