Broadcast Warrant / 播出许可机制

播出许可 is the Storyteller rule that turns private force into corporate reality.

A major intervention does not become canonically true just because a character attempts it. It becomes true when the system can broadcast, cut, audit, archive, sponsor, oxygenate, legalize, or memorialize it. In play terms, 播出许可 binds management authority to RPG action.

A rite using 播出许可 must declare:

  • authority — which asset makes the action actionable: 赞助资产, 法务资产, 档案资产, 纪念资产, 氧气资产, or 审计资产.
  • operator — which card performs the visible action.
  • cut — how broadcast can become reality: saintly pacification, legal folding, black-box edit, unauthorized witness, or white-glove audit.
  • cost — at least one visible counter or asset must be spent, risked, polluted, or locked.
  • trace — after resolution, the rite must leave a visible state change.

If a rite has no valid authority, it may still offer an illegal or black-box choice. That choice cannot resolve as a clean success. It must create 未授权痕迹, increase 审计压力, damage 档案可信度, consume 氧气余量, or add 纪念债.

Modern observability packet

播出许可痕迹线 is the current storyline packet for this rule. It keeps the older baseline clearance promise but lifts the warrant surface into a reusable management/RPG contract:

  • 播出许可账本 records the intervention, authority source or explicit absence, operator surface, cut path, cost surface, trace state, and future reader.
  • 播出许可痕迹复核 resolves sponsor, lawful, archive, oxygen, audit, unauthorized witness, black-box, refusal, and default branches.
  • 未授权播出痕迹默认 fires or arms when an intervention is broadcast as real without authority, operator, cost, or trace.
  • Broadcast Warrant Trace Lens observes whether authority, cost, operator, and trace are visible before later broadcast reality consumes the result.

This packet is not a replacement for Producer License Encumbrance or Broadcast Legality Conversion. Producer license work prices scarred authority after it has been pledged. Broadcast warrant work asks the earlier per-action question: what makes this intervention broadcastable at all, and what trace does it leave?

Runtime contract

The mechanic is executable through one exact eight-card assignment surface:

SlotCard ID
ledgerstoryteller.card.broadcast_warrant_ledger.v1
interventionstoryteller.card.broadcast_warrant_intervention.v1
authority_sourcestoryteller.card.broadcast_warrant_authority_source.v1
operator_surfacestoryteller.card.broadcast_warrant_operator_surface.v1
cut_pathstoryteller.card.broadcast_warrant_cut_path.v1
cost_surfacestoryteller.card.broadcast_warrant_cost_surface.v1
future_readerstoryteller.card.broadcast_warrant_future_reader.v1
default_riskstoryteller.card.broadcast_warrant_default_risk.v1

Every slot is required, accepts only its exact card, and requires the assigned card in hand. The rite exposes exactly these branch/state/future mappings:

branch_state_future:
  sponsor_warrant: [sponsor_scoped_warrant, sponsor_only_until_unwind]
  lawful_warrant: [lawful_authorized_trace, lawful_only_with_public_addendum]
  archive_warrant: [archive_scoped_warrant, archive_reader_must_name_source]
  oxygen_warrant: [oxygen_public_warrant, fan_public_receipt_required]
  audit_warrant: [audit_locked_warrant, audit_reader_required]
  unauthorized_witness: [dirty_public_trace, lawful_annex_or_recovery_required]
  black_box_cut: [black_box_trace, checksum_required_before_reuse]
  refuse_broadcast: [broadcast_refused, noncanon_intervention_preserved]
  unauthorized_trace_default: [unauthorized_default_pending, unauthorized_warrant_recovery_pending]

Only unauthorized_trace_default may arm broadcast_warrant.unauthorized_default_pending, event.unauthorized_warrant_trace_default.armed, future_route.unauthorized_warrant_recovery_pending, and broadcast_reality.false_clean_warrant_claimed. The default event resolves through exactly one of these terminal mappings:

terminal_state_future:
  expose_authority_gap: [authority_gap_exposed, public_or_lawful_warrant_review_required]
  quarantine_false_warrant: [false_warrant_quarantined, intervention_blocked_until_warrant_served]
  accept_recovery_only_trace: [recovery_only_trace, warrant_trace_recovery_only]

Runtime authority and adjacency

This mechanic is local to the reviewed intervention. It does not convert route legality, release producer-license encumbrance, warrant sponsor copy, consume a prior trace, or grant consent, waiver, settlement, route clearance, archive release, proof truth, fan/inspector/editor authority, future-reuse authority, or universal broadcast authority. Runtime and public metadata must keep localAuthorityOnly: true and those grants false.

authority_boundary:
  localAuthorityOnly: true
  recordsInterventionWarrantTraceOnly: true
  preservesNamedAuthorityOperatorCutAndCost: true
  preservesFutureReaderScope: true
  requiresVisibleTraceForBroadcastReality: true
  grantsConsent: false
  grantsLegalValidity: false
  grantsWaiver: false
  grantsSettlement: false
  grantsRouteClearance: false
  grantsArchiveRelease: false
  grantsProofTruth: false
  grantsSponsorWarranty: false
  grantsProducerLicenseRelease: false
  grantsSponsorAuthority: false
  grantsFanAuthority: false
  grantsInspectorAuthority: false
  grantsEditorAuthority: false
  grantsProducerLicense: false
  grantsFutureReuseAuthority: false
  grantsUniversalBroadcastAuthority: false

The executable proof surfaces are game-content/storyteller/cards/broadcast-warrant-ledger.json5, game-content/storyteller/rites/broadcast-warrant-trace-review.json5, game-content/storyteller/events/unauthorized-warrant-trace-default.json5, lens/storyteller-broadcast-warrant-trace.runtime.test.ts, lens/replays/broadcast-warrant-trace.replay.json, scripts/evaluate_lenses.mjs, and the three public/data/storyteller* rollups. The focused test covers all nine branches and three terminals; the deterministic replay proves choice 8 followed by event option 0.

Baseline rule

For Storyteller baseline combat 01:安保清场, a room is cleared only when at least one of the following is true:

  1. the crowd accepts 白昼圣女 as the emotional center;
  2. 折纸经纪人 folds the order into sponsor/legal schedule;
  3. 黑箱剪辑师 produces a broadcast cut the system accepts;
  4. 白手套监察 signs the clearance as audit-clean;
  5. 未授权史官 preserves the event as an illegal witness route, creating future risk instead of clean control.

Evidence expectation

The converted oracle is 播出许可 must gate authority, cost, and trace. It requires an authorized branch and a dirty/unauthorized branch within a 30-turn replay horizon. The durable wiki oracle is now Broadcast Warrant Trace Lens.