False Post-Credit Proxy Default

False Post-Credit Proxy Default fires or arms when a future reader consumes a post-credit proxy surface as clean proof while source row, proxy actor, proxied subject, beneficiary, proof receipt, harmed reader, or future effect is hidden.

The event is not a reminder that credits rolled. It is the durable scar that records who turned a proxy surface into universal authority.

Fire Conditions

fire_when_any:
  - source_ending_or_route_asset_hidden
  - proxy_actor_hidden_without_explicit_absence
  - proxied_subject_or_estate_hidden
  - beneficiary_reader_hidden
  - proof_receipt_absent_without_cost
  - harmed_or_excluded_reader_hidden
  - sponsor_files_proxy_as_public_consent
  - route_asset_transfers_from_post_credit_cameo_without_scope
  - lawful_reader_files_proxy_signature_without_subject_authority
  - management_marks_clean_success_from_proxy_without_future_effect

The event must not fire from a fixed turn, day/week cadence, raw credit count, raw ending count, dashboard state, or lens-health state.

Required Payload

false_post_credit_proxy_default:
  event: storyteller.event.false_post_credit_proxy_default.v1
  false_clean_post_credit_proxy: true
  source_ending_or_route_asset: <row id or explicit_absence>
  proxy_actor_or_absence: <actor or explicit_absence>
  hidden_or_invalid_proxy_scope: actor_hidden | subject_hidden | proof_absent | harmed_reader_hidden | overbroad_proxy_claim | equivalent
  capturing_reader: sponsor | public | lawful_reader | archive | editor | route_asset | management | broadcast_reality | equivalent
  harmed_or_excluded_reader: artist_subject | estate | fan_public | lawful_reader | public_reader | route_asset_holder | explicit_absence
  proxy_receipt_state_after: false_clean_proxy | sponsor_only | public_only | lawful_only | subject_redirect_required | quarantined | recovery_only
  future_reader_effect: addendum_required | subject_authority_required | compensation_required | route_asset_scar_required | blocked | hostile | recovery_only
  counter_deltas_min: 3
  durable_mutation: true

Durable Mutations

At least one surface from each class must change:

  • relief or capture: short_term_reader_unblocked, sponsor_proxy_greenwashed, management_clean_success, or equivalent;
  • cost or scar: false_clean_proxy_up, public_receipt_distrust_up, harmed_reader_hostility_up, route_asset_scar_up, or equivalent;
  • future effect: addendum_required, subject_authority_required, compensation_required, route_asset_scar_required, blocked, hostile, or recovery_only.

The default fails if it changes only notification text, dashboard color, or generic reputation.