Post-Credit Proxy Alias Review
Post-Credit Proxy Alias Review resolves whether canonical and runtime post-credit proxy rows are bound, split, retired, migrated, quarantined, scarred, or falsely cleaned before a future reader consumes them.
Inputs
required_assignments:
alias_docket: storyteller.card.post_credit_proxy_alias_docket.v1
canonical_proxy_docket: required
runtime_proxy_receipt_docket: required
alias_basis_or_absence: required
future_reader: required
harmed_or_excluded_reader: required
requested_alias_use: requiredThe review cannot run from raw duplicate names, dashboard state, lens health, or a fixed epilogue turn.
Branches
bind_alias_with_provenance
Bind canonical and runtime rows as one authority only when source session, proxy actor, proxied subject, alias basis, future reader, and proof scope are visible.
Effects:
- relief: the future reader may cite one alias-bound row;
- cost: provenance receipt, audit heat, or source-session burden remains;
- future:
provenance_requiredoraccepted_with_scope.
split_alias_by_reader
Keep both rows live, but assign them to different readers, scopes, or route effects. The same future reader cannot spend both as universal authority.
Effects:
- relief: double-spend is prevented without losing either record;
- cost: reader hostility and proof maintenance rise;
- future:
reader_split_required.
retire_runtime_alias
Retire the runtime receipt row for future use and require canonical proof for new citations.
Effects:
- relief: future citation narrows to the canonical docket;
- cost: old sessions or replay artifacts need migration proof;
- future:
migration_requiredorcanonical_only.
attach_migration_receipt
Preserve old runtime evidence through an explicit migration receipt that names source session, canonical row, runtime row, reader, and future effect.
Effects:
- relief: old runtime evidence remains usable;
- cost: migration debt and audit heat persist;
- future:
migrated_with_receipt.
quarantine_proxy_alias
Block future use of both rows as alias proof until provenance, split scope, or migration receipt exists.
Effects:
- relief: false-clean proxy alias cannot spread;
- cost: route shortcut or sponsor proof closes;
- future:
blockedorrecovery_only.
accept_scarred_dual_record
Keep both rows usable while marking the dual record as scarred and reader-specific.
Effects:
- relief: archive continuity and route asset continuity can survive;
- cost: route scar, counterclaim, and reader proof burden remain;
- future:
route_asset_scar_requiredorprovenance_required.
false_clean_alias_default
File canonical and runtime rows as cleanly equivalent or cleanly separate while hiding alias basis, reader split, source row, harmed reader, or future effect.
Effects:
- relief: fastest desk unblocks itself;
- cost: false alias ownership, reader hostility, and migration debt rise;
- future:
hostile,blocked, orrecovery_only; - emits or arms False Post-Credit Proxy Alias Default.
Resolution Contract
Every branch writes:
post_credit_proxy_alias_resolution:
selected_alias_posture: required
proxy_alias_state_after: required
future_reader_or_route_effect: required
future_effect_any: true
counter_deltas_min: 3
durable_mutation: true
no_universal_clean_alias: true