Lens: 播出许可 must gate authority, cost, and trace
Design intent
This lens keeps Storyteller’s “broadcast can become reality” premise playable. A forceful action should not resolve cleanly unless the player attaches authority, pays or risks a resource, and leaves evidence.
Scope
Affected mechanic: 播出许可. Affected rite: Storyteller baseline combat 01:安保清场. Affected authorities: 赞助资产, 法务资产, 档案资产, 纪念资产, 氧气资产, and 审计资产.
Oracle
The local oracle passes only when the mechanic page defines authority, operator, cut, cost, and trace; the baseline rite has both clean-authority and dirty/illegal paths; every clean success includes cost or trace; no-authority or illegal routes create audit_pressure, blackbox_trace, unauthorized_trace, or archive_trust damage; and replay evidence shows authorized and dirty branches within 30 turns.
Progress metric
broadcast_warrant_gating = passed_assertions / 10.
Passing fixture: lens/replays/storyteller-security-clearance-warrant-20260530.replay.json reports 10/10.
Evidence
- Code sibling:
storyteller-broadcast-warrant-audit-costs.lens.ts - Replay fixture:
lens/replays/storyteller-security-clearance-warrant-20260530.replay.json - Evaluator:
scripts/evaluate_lenses.mjs