Lens: 安保清场 must be fillable and resolve with visible state

Design intent

This lens protects Storyteller’s first playable combat reason: Storyteller baseline combat 01:安保清场 must behave like a management + RPG rite, not a lore-only page.

The rite must let the player assign active cards, choose a management cut, pay or risk a visible cost, and observe a state change inside a short replay horizon.

Scope

Affected cards: 白昼圣女, 折纸经纪人, 黑箱剪辑师, 未授权史官, and 白手套监察.

Affected counters/assets: oxygen, audit_pressure, archive_trust, memorial_debt, sponsor_favor, legal_cover, blackbox_trace, and unauthorized_trace.

Oracle

The local oracle passes only when the rite page exists, is playable, references this lens, declares authority/operator/witness/cost/failure slots, names all five active cards, offers at least four playable choices with distinct assigned cards, and replay evidence resolves the rite within 30 turns with visible success plus dirty/failure trace.

Progress metric

baseline_clearance_playability = passed_assertions / 12.

Passing fixture: lens/replays/storyteller-security-clearance-warrant-20260530.replay.json reports 12/12.

Evidence

  • Code sibling: storyteller-baseline-clearance-playable.lens.ts
  • Replay fixture: lens/replays/storyteller-security-clearance-warrant-20260530.replay.json
  • Evaluator: scripts/evaluate_lenses.mjs