Audit Lantern Receipt Lens / 审计灯笼回执 Lens
id
storyteller.lens.audit_lantern_receipt.v1
Design intent
The player can no longer treat a privately visible audit receipt as public truth. A redacted compliance row must be lit, archived with custody limits, converted into a contested sponsor settlement, or left to become a future-reader surcharge.
Scope
- Cards: audit lantern receipt ledger, lantern keeper, public receipt reader.
- Rite: Audit Lantern Receipt Review.
- Event: Audit Lantern Receipt Default.
- Counters:
public_receipt_legitimacy,archive_legitimacy,inspection_heat,sponsor_capture_pressure,shadow_copy_risk,fan_refund_debt,route_access_narrowing.
Oracle
- Entry is state pressure, not a fixed turn:
trigger_kind: state_pressure,no_fixed_turn_trigger: true. - The docket names the source row, redacted surface, dark public surface, lantern keeper, shadow holder, future reader, default event, and future route effect.
- The review offers publish, archive, sponsor-settle, and default branches.
- Every relief branch carries at least one cost counter.
- The default records a lantern surcharge and route narrowing rather than generic reputation loss.
- Durable gameplay evidence uses a lens-scoped session and resolves the review with the audit ledger, keeper, and reader assigned.
Progress metric
auditLanternReceiptProgress = wiki contract + executable sibling + focused card/rite/event content + durable replay resolving the review.
Evidence shape
- Session id prefix:
lens-storyteller-lens-audit-lantern-receipt-v1-. - Replay:
lens/replays/audit-lantern-receipt.review.replay.json. - Expected proof: selected branch, assigned cards, flags for review offered/public dark surface/future reader, and counter deltas for legitimacy plus inspection/sponsor costs.