Curtain Call Proxy Afteruse Receipt Lens

This lens checks that a proxy curtain-call record cannot later be spent as clean attendance, consent, sponsor approval, or route proof unless the source record, proxy performer, principal boundary, requested afteruse, harmed claimant, and future route effect remain visible.

The observed gap sits below broad proxy posture and beside emergency stand-in afteruse: a proxy bow may be a true stage event, but later readers still need a receipt before converting it into principal consent, route access, or broadcast reality.

Entry Oracle

entry_state:
  trigger_kind: state_pressure
  source_curtain_call_record_visible: true
  proxy_performer_visible_or_explicit_absence: true
  principal_performer_visible_or_explicit_absence: true
  proxy_scope_visible: true
  requested_afteruse_visible: true
  future_reader_consumes_proxy_state: true
  harmed_claimant_visible_or_explicit_absence: true
  proof_bridge_visible_or_explicit_absence: true
  player_can_certify_restrict_bridge_reopen_split_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_slot_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens fails if entry is driven by fixed turn, fixed day/week, raw slot count, dashboard state, lens health, or a proxy record with no future reader trying to consume it.

Checks

1. Docket Preserves Proxy Boundary And Future Effect

curtain_call_proxy_afteruse_docket:
  source_curtain_call_record: required
  proxy_performer: required
  principal_performer_or_absence: required
  proxy_scope: required
  requested_afteruse: required
  future_reader_or_route: required
  harmed_claimant_or_absence: required
  proof_bridge_or_absence: required
  selected_proxy_posture: required
  proxy_afteruse_state_after: required
  future_reader_effect: required
  counter_deltas: required

2. Review Branches Diverge

Required branch families:

  • certify_proxy_scope;
  • restrict_proxy_afteruse_reader;
  • attach_call_sheet_bridge;
  • reopen_principal_or_proxy_claimant;
  • split_proxy_principal_receipt;
  • quarantine_curtain_call_proxy;
  • false_curtain_call_proxy_default;
  • future_effect_any.

3. Default Mutates Future Play

false_curtain_call_proxy_default:
  false_clean_proxy_afteruse: true
  source_curtain_call_record_or_absence: required
  hidden_or_overbroad_proxy_scope: required
  capturing_reader_or_route: required
  harmed_claimant_or_absence: required
  proxy_afteruse_state_after: required
  future_reader_effect: required
  counter_deltas_min: 3
  durable_mutation: true

4. Runtime Rollup Status Is Explicit

This lens includes focused runtime card, rite, event objects, and a lens-scoped replay export. The replay proves game-cli provenance for the new lane; route-specific selection of the exact review rite remains future route-search work.