False Post-Credit Proxy Alias Default

False Post-Credit Proxy Alias Default fires or arms when canonical and runtime post-credit proxy rows are consumed as cleanly equivalent or cleanly separate while alias basis, reader scope, source row, harmed reader, or future effect is hidden.

The event is not a duplicate-file warning. It is the durable scar for spending identity ambiguity as proxy authority.

Fire Conditions

fire_when_any:
  - canonical_proxy_docket_hidden
  - runtime_proxy_receipt_docket_hidden
  - alias_basis_hidden_or_absent_without_cost
  - future_reader_hidden
  - harmed_or_excluded_reader_hidden
  - canonical_and_runtime_rows_spent_as_one_clean_proof
  - canonical_and_runtime_rows_double_spent_as_two_clean_proofs
  - runtime_alias_retired_without_migration_receipt
  - old_session_runtime_evidence_cited_without_source_session
  - route_asset_cleared_without_proxy_alias_state

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

Required Payload

false_post_credit_proxy_alias_default:
  event: storyteller.event.false_post_credit_proxy_alias_default.v1
  false_clean_alias: true
  canonical_proxy_docket: post_credit_proxy_docket | explicit_absence
  runtime_proxy_receipt_docket: post_credit_proxy_receipt_docket | explicit_absence
  canonical_default_event: false_post_credit_proxy_default | explicit_absence
  runtime_default_event: post_credit_false_proxy_default | explicit_absence
  hidden_alias_basis: no_provenance | mismatched_scope | erased_runtime_row | double_spent_authority | reader_split_hidden | equivalent
  capturing_reader: sponsor | archive | editor | route_asset | lawful_reader | public | management | broadcast_reality | equivalent
  harmed_or_excluded_reader: subject | estate | public_reader | lawful_reader | route_asset_holder | old_session_reader | explicit_absence
  proxy_alias_state_after: false_clean_alias | bound_without_provenance | double_spent | split_hidden | quarantined | recovery_only
  future_reader_effect: migration_required | provenance_required | reader_split_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, archive_alias_greenlit, sponsor_proxy_double_spent, or equivalent;
  • cost or scar: false_clean_alias_up, alias_debt_up, migration_debt_up, reader_hostility_up, route_asset_scar_up, or equivalent;
  • future effect: migration_required, provenance_required, reader_split_required, route_asset_scar_required, blocked, hostile, or recovery_only.

The default fails if it only changes object labels, dashboard text, or generic reputation.