Reality Drift Audit / 实在漂移审计
Reality Drift Audit is the assignable rite for resolving 播出实在漂移. It can open from either an existing 实在漂移案卷 or a raw aired-version surface plus a contradictory object. The formal-docket branch may therefore produce the docket instead of requiring that same docket as its own prerequisite.
The rite is meant to be reusable across route assets. It should not be a one-off cutscene.
Rite shape
rite_id:rite.reality_drift_auditduration_class: slot-spanning or same-window, depending on the active broadcast surfacerequires: one active docket or raw aired-version surface, one contradiction object, one handler, and one proof/cost supportassign_slots: 4 card slotsprimary_costs: schedule access, proof object, public trust, sponsor leverage, audit favor, edit debt, or explicit absencefailure_surface: 实在漂移介入 resolves to a miss or hardened split state
Required assignment slots
Slot 1 — Docket or raw aired-version surface
One of:
- 实在漂移案卷;
slot.last_air_edit, the starter-backed last aired-version surface from which a formal docket can be derived.
Slot 2 — Contradiction object
One of:
- source tape, receipt packet, audience testimony, black-box fragment, voice/body boundary, custody ruling, sponsor patch, pirate relay memory, or schedule scar;
asset.lyra_voiceprint, the current starter-backed contradiction object.
Slot 3 — Handler
One of:
sponsor.haloair, the current starter-backed handler/counterparty;- Inspector Rhee Archive for voice/archive custody;
- Han Yanshuang for white-glove inspection and official pressure;
- Yu Lan for public receipt and historian pressure;
- Baiya for black-box edit or checksum handling;
- Shen Luo for contract and sponsor containment;
- Orion Breath or sponsor authority for clean patch pressure;
- explicit absence, which must be recorded as a weaker or failed branch.
Slot 4 — Route cost or proof support
One of:
card.voice_rights_token, the current starter-backed lawful proof;- lawful proof, seal, or custody receipt;
- fan oxygen testimony;
- audience stability object;
- sponsor stop-loss leverage;
- cutroom ledger;
- black-box checksum;
- schedule compression permit;
- refusal marker;
- no support, which increases failure or hardening risk.
Current normal gameplay entry
The concrete source-backed entry uses four cards already present in the normal Storyteller starter hand:
rite: rite.reality_drift_audit
assignments:
docket: slot.last_air_edit
contradiction_object: asset.lyra_voiceprint
handler_or_absence: sponsor.haloair
proof_or_cost_support: card.voice_rights_token
selected_option: file_liaison_counteroffer_docket
selected_choice: 6
produces:
- card.reality_drift_docket
- card.sponsor_patch_stop_loss_order
- card.storyteller.desk_liaison_counteroffer_docket.v1
- card.storyteller.ning_zhe_desk_liaison.v1This is a normal in-hand assignment path. The raw last-air surface and voiceprint contradiction are converted into the formal docket and Ning Zhe counteroffer packet by the appended choice 6. Choices 0–5 keep their established meanings and replay results.
Branch outcomes
Branch A — File formal docket
Requirements:
- handler/counterparty is named; the current starter-backed route uses
sponsor.haloair, while inspector-facing and white-glove-facing handlers remain valid formal-audit variants; - proof support is lawful, auditable, or explicitly quarantined.
Effects:
- set
drift_resolution = inspector_docket_openordocket_filed; reality_drift -1,archive_fraud -1, orcustody_clarity +1;inspection_heat +1,bureau_favor_debt +1,sponsor_stop_loss_pressure +1, or schedule cost;- emit or update 实在漂移介入.
Branch B — Public receipt realignment
Requirements:
- handler is public, historian, fan, or witness-facing;
- proof support can be shown or narrated without making the docket disappear.
Effects:
- set
drift_resolution = public_receipt_realign; public_receipt_legitimacy +1,audience_stability +1, orfan_oxygen_balance +1;sponsor_stop_loss_pressure +1,inspection_heat +1,archive_debt +1, orfan_oxygen_resentment +1;- create a future public witness, backlash, or sponsor objection hook.
Branch C — Editorial patch
Requirements:
- handler is editor, black-box, cutroom, or continuity-facing;
- proof support can be converted into a patch, checksum, or controlled edit.
Effects:
- set
drift_resolution = editorial_patch_version; continuity_hazard -1,audience_churn -1, or immediate schedule pressure decreases;archive_debt +1,public_receipt_distrust +1,voice_integrity_risk +1, orfuture_fraud_cost +1;- later public receipt or inspector branches become more expensive.
Branch D — Sponsor containment
Requirements:
- handler is contract, sponsor, or manager-facing;
- support includes stop-loss authority, sponsor relief package, or contract language.
Effects:
- set
drift_resolution = sponsor_containment_version; sponsor_stop_loss_pressure -1or immediate slot pressure decreases;contract_capture +1,fan_oxygen_resentment +1,public_receipt_distrust +1, or futureinspection_heat +1;- do not clear the docket for free; mark it captured or delayed.
Branch E — Quarantine split version
Requirements:
- handler is lawful, archive, black-box, or inspector-facing;
- support proves the contradiction is unsafe to broadcast or publish now.
Effects:
- set
drift_resolution = quarantined_split_version; archive_fraud -1,black_screen_slots -1, orvoice_integrity_risk -1;fan_oxygen_resentment +1,public_grief_stability -1, schedule cost, or sponsor objection rises.
Branch F — Hardened double reality
Requirements:
- no credible handler, no proof support, suppression, or failed assignment.
Effects:
- set
drift_resolution = double_reality_hardened; reality_drift +1,continuity_hazard +1,black_screen_slots +1,archive_fraud +1, oraudience_churn +1;- create
double_reality_cleanupor equivalent future pressure.
Blocked reasons
The rite should expose blocked or weakened offers instead of hiding them:
docket_missinghandler_missingproof_support_missingsponsor_lock_activeinspector_access_blockedpublic_receipt_suppressedblack_box_checksum_untrustedartist_refusal_conflict
Non-goals
- Not a fixed-sequence appointment.
- Not a court-room-only rite.
- Not a clean continuity repair.
- Not a page-count filler action.
- Not a branch that resolves drift without visible cost.