Curtain Call Proxy Afteruse Receipt

Curtain Call Proxy Afteruse Receipt makes a proxy bow reusable only through named afteruse scope.

The mechanism exists when a prior curtain-call proxy record is still true but a later reader wants to spend it in another context. A stand-in bow does not automatically prove principal consent. A sponsor clip does not automatically prove fan access. A blank call-sheet row cannot become clean ending eligibility unless the source record, proxy performer, principal boundary, harmed claimant, proof bridge, selected posture, and future route effect remain visible.

Entry Contract

curtain_call_proxy_afteruse_receipt:
  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

Afteruse States

curtain_call_proxy_afteruse_states:
  - unspent_proxy_bow
  - afteruse_requested
  - proxy_scope_certified
  - reader_restricted
  - call_sheet_bridge_attached
  - principal_or_proxy_claim_reopened
  - split_proxy_principal_receipt
  - proxy_afteruse_quarantined
  - false_clean_proxy
  - captured_by_reader
  - hostile_claimant
  - recovery_only

The implementation fails if a proxy bow collapses into a generic attendance accepted, consent clean, route unlocked, sponsor approved, or ending ready flag.

Branch Contract

Every non-default branch must record:

curtain_call_proxy_afteruse_resolution:
  source_curtain_call_record: <recording, stage log, call-sheet row, sponsor clip, or explicit_absence>
  proxy_performer: <stand-in, understudy, emergency double, stage proxy, or explicit_absence>
  principal_performer_or_absence: <principal performer, protected performer, blank principal row, or explicit_absence>
  proxy_scope: stage_coverage | crowd_acknowledgement | attendance_proof | sponsor_approval_claim | route_consent_claim | equivalent
  requested_afteruse: sponsor_access | fan_meet_and_greet | archive_release | public_recap | route_asset_clearance | inspector_file | broadcast_reality_claim | ending_gate | equivalent
  future_reader_or_route: sponsor_reader | fan_route | archive_reader | public_reader | lawful_reader | route_asset | management_report | broadcast_reality | ending | equivalent
  harmed_claimant_or_absence: principal_performer | proxy_performer | understudy | fan_claimant | lawful_reader | archive_reader | explicit_absence
  proof_bridge_or_absence: call_sheet | public_notice | witness_row | archive_bridge | performer_statement | explicit_absence
  selected_proxy_posture: certify_proxy_scope | restrict_proxy_afteruse_reader | attach_call_sheet_bridge | reopen_principal_or_proxy_claimant | split_proxy_principal_receipt | quarantine_curtain_call_proxy
  proxy_afteruse_state_after: <state>
  relief_any: []
  cost_any: []
  future_effect_any: []

Failure Cases

The mechanism must fail if:

  • a proxy bow is cited as principal consent with no afteruse row;
  • a sponsor clip is used as fan or public access approval;
  • an archive recap treats stage coverage as lawful consent;
  • a protected principal or omitted understudy is hidden;
  • a split proxy/principal receipt is consumed as one clean permission;
  • default changes only notification text, mood, or a generic route counter.

Default Contract

The default is False Curtain Call Proxy Afteruse Default. It must record false-clean proxy afteruse, source record or explicit absence, hidden or overbroad proxy scope, capturing reader or route, harmed claimant, after-state, future reader effect, at least three counter deltas, and durable mutation.