Maturity Notice Replay Ledger Lens / 到期通知回放账本 Lens

This lens proves that deferred proof debt can mature into a playable, replay-bound notice rather than disappearing as flavor.

Observable promise

When a previous relief row is later consumed by a future reader, the game must surface a maturity notice naming the source promise, replay/session anchor, owed reader, matured obligation, proof bridge or absence, accepted cost, selected posture, and future route effect.

The lens fails if the notice is triggered by a fixed turn count, if the future reader is unnamed, if a payment cleans every branch, or if ignoring the notice has no durable consequence.

Must pass

  1. Entry is state-pressure driven and explicitly rejects fixed turn/day/week/dashboard/lens-health triggers.
  2. The docket records source relief, replay anchor, owed future reader, matured obligation, proof bridge or absence, and default risk.
  3. The hearing requires assignable slots for docket, source row, replay anchor, owed reader, obligation, proof bridge, selected posture, cost/scar, and future route effect.
  4. At least six branch families diverge by posture, cost, counter deltas, and future route effect.
  5. The default event records a false-clean maturity claim and mutates future play into recovery-only or costlier routing.
  6. Durable lens-scoped game-cli replay exports prove both an honored notice branch and a default hardening branch.

Replay evidence expectation

Required replay exports:

  • lens/replays/maturity-notice-replay-ledger.honor.replay.json
  • lens/replays/maturity-notice-replay-ledger.default.replay.json

Both must come from sessions whose ids start with lens-storyteller-lens-maturity-notice-replay-ledger-v1-.

Non-goals

This lens does not create a universal debt-clearing payment, does not use storyteller-main, and does not depend on a fixed turn number.