Greenroom Proxy Badge Afteruse Receipt Lens / 候场室代理徽章后用回执 Lens

Observable promise

A temporary greenroom proxy badge is not a universal backstage identity. The player may use it to move one named performer, escort, or witness through one scoped route, but any later reader must see the source badge row, delegated authority, proof bridge, harmed claimant, and badge state after use.

The lens fails if a proxy badge silently becomes permanent artist custody, clean sponsor access, inspector clearance, or generic crew permission.

Entry oracle

entry_state:
  trigger_kind: state_pressure
  source_proxy_badge_row_visible: true
  delegated_holder_visible_or_explicit_absence: true
  original_artist_or_witness_visible: true
  cited_greenroom_scope_visible: true
  requested_afteruse_visible: true
  harmed_claimant_visible_or_explicit_absence: true
  proof_bridge_or_explicit_absence_visible: true
  future_reader_consumes_badge_state: true
  no_fixed_turn_trigger: true
  no_dashboard_or_lens_health_trigger: true

Docket oracle

greenroom_proxy_badge_docket records the source badge row, delegated holder or absence, original artist or witness, cited greenroom scope, requested afteruse, future reader or route, harmed claimant or absence, proof bridge or explicit absence, selected badge posture, badge afteruse state after, future reader or route effect, counter deltas, and universal_clean_access: false.

Branch oracle

The review must expose divergent branch families:

  • certify_badge_scope preserves a narrow escort interval;
  • restrict_to_greenroom_reader blocks sponsor or inspector overreach;
  • attach_original_artist_bridge requires the delegated holder to cite the source person;
  • reopen_harmed_claimant_queue turns misuse into a playable claimant;
  • split_badge_from_custody_authority prevents proxy access from becoming route ownership;
  • quarantine_proxy_afteruse keeps the badge discoverable but unusable;
  • false_proxy_badge_default captures overbroad reliance.

Each branch must include a relief, cost, and future_route_effects surface.

Default oracle

false_proxy_badge_default records a false clean badge claim, source badge row or absence, hidden or overbroad greenroom scope, capturing reader or route, harmed claimant or absence, badge_afteruse_state_after: falsely_clean, future_reader_effect: recovery_only, counter_deltas_min: 3, and durable_mutation: true.

Evidence shape

This run binds the wiki contract and TypeScript sibling. Gameplay satisfaction is deferred until a focused runtime rollup creates a lens-scoped durable session and replay for storyteller.rite.greenroom_proxy_badge_afteruse_review.v1.