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_stateThe 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: trueDurable 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, orrecovery_only.
The default fails if it only changes object labels, dashboard text, or generic reputation.