Broadcast Reality Drift Audit Lens / 播出实在漂移审计 Lens

This lens observes 播出实在漂移审计, 播出实在漂移, Broadcast Reality, Broadcast Schedule, and Blackout Incidents.

It is observed through 实在漂移案卷, 实在漂移审计, 实在漂移介入, and Audience Stability Index.

Observable promise

Storyteller must make contradictory broadcast reality playable. When a public version has already aired and later proof contradicts it, the game must surface a docket, assignable audit, intervention event, branch costs, and durable outcomes. The contradiction must not collapse into a prose retcon, a hidden flag, or a free continuity patch.

The lens is satisfied only when a drifted public reality can be filed, published, patched, contained, quarantined, or hardened with visible state and counter consequences.

Scope

This lens covers:

  • aired, edited, archived, scheduled, or suppressed public states;
  • later proof that contradicts the public version;
  • inspector, historian, editor, sponsor, fan, archive, pirate, artist, and schedule claimant pressure;
  • assignment of a handler and proof/cost object;
  • route states for formal docket, public receipt, editorial patch, sponsor containment, quarantine, and hardened double reality;
  • failure or miss states that make future correction more expensive.

This lens does not cover a general PR crisis unless the crisis contains a concrete contradiction between public reality and another proof surface.

State-triggered entry oracle

A valid replay or game-state inspection must open the drift surface from state, not from a fixed numbered sequence. Minimum entry evidence:

  1. an earlier public version exists;
  2. a contradicting object exists;
  3. at least two claimant surfaces are live;
  4. at least one relevant pressure counter is non-zero, scarred, volatile, disputed, or equivalent;
  5. the exact contradiction has not already been resolved.

Accepted contradiction families include custody receipt, source tape, body/voice receipt, artist refusal, fan oxygen testimony, sponsor patch, archive ruling, black-box checksum, pirate relay memory, public witness, audience stability patch, schedule scar, or blackout record.

Current starter-backed entry assertion

The current executable proof must be reachable through normal in-hand assignment:

rite: rite.reality_drift_audit
starter_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

All four assigned cards must be present starter surfaces accepted by their corresponding rite slots. The selected option must then produce the formal reality-drift docket and the Ning Zhe counteroffer packet. Replay evidence does not satisfy this assertion if it bypasses normal in-hand provenance.

Required observable content

Docket card

实在漂移案卷 or an equivalent derived object must record:

  • previous aired version;
  • contradicting object;
  • claimant surfaces;
  • available handlers or explicit absence;
  • current docket state;
  • selected outcome;
  • at least two counter deltas.

Assignable rite

实在漂移审计 or an equivalent action must assign:

  • one contradiction object or derived docket;
  • one handler or explicit absence;
  • one route cost or proof support;
  • one branch intention: file, publish, patch, contain, quarantine, or suppress.

Intervention event

实在漂移介入 or an equivalent event must fire, resolve, or be recorded when the contradiction becomes a public, legal, schedule, archive, sponsor, fan oxygen, or audience crisis.

Required route states

A satisfying implementation must expose durable states equivalent to at least six of:

  • drift_detected
  • docket_unfiled
  • inspector_docket_open
  • public_receipt_realign
  • editorial_patch_version
  • sponsor_containment_version
  • quarantined_split_version
  • double_reality_hardened
  • witness_missing
  • public_receipt_suppressed
  • black_box_checksum_untrusted
  • double_reality_cleanup

Branch divergence oracle

Branch A — Formal inspector docket

Expected evidence:

  • selected handler is inspector-facing, white-glove-facing, or lawful-audit equivalent;
  • outcome sets inspector_docket_open, docket_filed, or equivalent;
  • one drift/fraud/custody clarity variable improves;
  • one audit, bureau, sponsor, public, or schedule cost worsens.

Branch B — Public receipt realignment

Expected evidence:

  • selected handler or support is public, historian, fan, witness, receipt, or source-proof facing;
  • outcome sets public_receipt_realign or equivalent;
  • public legitimacy, audience stability, or fan oxygen balance improves;
  • sponsor, inspector, archive, fan resentment, or schedule pressure worsens.

Branch C — Editorial patch

Expected evidence:

  • selected handler or support is editor, black-box, cutroom, checksum, or continuity-facing;
  • outcome sets editorial_patch_version or equivalent;
  • audience churn, continuity hazard, or immediate slot pressure improves;
  • archive debt, public distrust, voice/body risk, or future fraud cost worsens.

Branch D — Sponsor containment

Expected evidence:

  • selected handler or support is sponsor, contract, manager, stop-loss, or clean relief-facing;
  • outcome sets sponsor_containment_version or equivalent;
  • immediate sponsor or slot pressure improves;
  • contract capture, fan resentment, public distrust, delayed inspection heat, or captured docket state worsens.

Branch E — Quarantine split version

Expected evidence:

  • selected handler or proof shows the contradiction is unsafe to publish or air;
  • outcome sets quarantined_split_version or equivalent;
  • fraud, blackout, voice integrity, or custody hazard improves;
  • fan oxygen, public grief, schedule, sponsor, or later release cost worsens.

Branch F — Hardened double reality

Expected evidence:

  • no credible handler, no proof support, suppression, blocked access, or failed assignment is recorded;
  • outcome sets double_reality_hardened, docket_unfiled, witness_missing, or equivalent;
  • future correction becomes more expensive through counters, tags, blocked offers, route locks, or blackout pressure.

Oracle assertions

A binding check should fail unless all assertions below are true.

  1. Primary links exist — the lens has populated observes and observed_through arrays pointing to concrete Storyteller pages.
  2. State entry is non-sequential — the surface opens from contradictory public state plus claimant pressure, not from a fixed sequence number.
  3. Docket memory exists — a card or state object records previous public version, contradicting proof, claimants, handler, outcome, and deltas.
  4. Rite assignment exists — the audit action requires contradiction object, handler or explicit absence, and route cost/proof support.
  5. Event pressure exists — an intervention, breach, audit demand, backlash, or hardened split event is emitted or recorded.
  6. At least four branch families are playable — formal docket, public receipt, editorial patch, sponsor containment, quarantine, or hardened failure must not collapse into one result.
  7. Every success has cost — any branch that lowers drift, churn, fraud, blackout, or sponsor pressure must worsen another surface.
  8. Editorial patch is not truth — patching continuity cannot erase public receipt, archive, voice/body, or future fraud pressure.
  9. Sponsor containment is not cleanup — sponsor containment cannot remove the docket without capture, distrust, fan resentment, or delayed inspection heat.
  10. Public realignment is not free — publishing receipts must create sponsor, inspector, archive, fan, or schedule risk.
  11. Failure is durable — missed, blocked, or suppressed drift must alter future costs, route access, tags, or counters.
  12. Replay provenance exists — passing evidence includes session id, seed, state context, starter-backed in-hand source assignments, offered choices, selected assignments, branch outcomes, events, and counter deltas.

Progress metric

broadcastRealityDriftAuditProgress = 0..8:

  • 0: no contradictory public state or no provenance.
  • 1: previous public version and contradicting object are both present.
  • 2: at least two claimant surfaces and one live pressure counter are present.
  • 3: 实在漂移案卷 or equivalent enters play.
  • 4: 实在漂移审计 or equivalent offers assignment slots for contradiction, handler, and cost/proof support.
  • 5: at least three branch choices are visible and gated by cards, proof, claimant, or explicit absence.
  • 6: at least two successful branches produce distinct counter deltas and durable route states.
  • 7: miss, suppression, blocked access, or hardened double reality produces durable follow-up cost.
  • 8: at least four divergent branch families are proven with replay/session evidence, including formal docket or public receipt plus one failure or containment branch.

Evidence shape

lens_id: storyteller.lens.broadcast_reality_drift_audit.v1
session_id: lens-broadcast-reality-drift-audit-v1-<timestamp>
seed: <deterministic-seed>
state_context:
  previous_public_version: <aired_or_archived_version_id>
  contradicting_object: <receipt_or_source_or_patch_or_witness_or_blackout_id>
  claimant_surfaces:
    - inspector_or_archive_or_sponsor_or_editor_or_historian_or_fan_or_artist_or_pirate_or_schedule
    - second_claimant_or_equivalent
  live_pressures:
    reality_drift: <number_or_state>
    continuity_hazard: <number_or_state>
    inspection_heat: <number_or_state>
    sponsor_stop_loss_pressure: <number_or_state>
starter_entry_assignments:
  docket: slot.last_air_edit
  contradiction_object: asset.lyra_voiceprint
  handler_or_absence: sponsor.haloair
  proof_or_cost_support: card.voice_rights_token
active_objects:
  raw_surface_before_audit: slot.last_air_edit
  docket_after_formal_branch: card.reality_drift_docket
  available_handlers:
    - inspector_rhee_archive
    - han_yanshuang
    - yu_lan
    - baiya
    - shen_luo
  proof_or_cost_support:
    - source_tape_or_receipt_or_fan_testimony_or_sponsor_patch_or_black_box_checksum_or_schedule_scar
offered_choices:
  - rite.reality_drift_audit
  - file_formal_docket
  - publish_public_receipt
  - patch_edit_continuity
  - sponsor_containment
  - quarantine_split_version
  - suppress_or_miss_docket
branch_runs:
  formal_docket:
    selected_cards: []
    outcome: inspector_docket_open
    events: [reality_drift_intervention]
    counter_deltas:
      reality_drift: -1
      inspection_heat: +1
  public_receipt:
    selected_cards: []
    outcome: public_receipt_realign
    events: [reality_drift_intervention]
    counter_deltas:
      public_receipt_legitimacy: +1
      sponsor_stop_loss_pressure: +1
  editorial_patch:
    selected_cards: []
    outcome: editorial_patch_version
    events: [reality_drift_intervention]
    counter_deltas:
      continuity_hazard: -1
      archive_debt: +1
  sponsor_containment:
    selected_cards: []
    outcome: sponsor_containment_version
    events: [reality_drift_intervention]
    counter_deltas:
      sponsor_stop_loss_pressure: -1
      contract_capture: +1
  hardened_failure:
    selected_cards: []
    outcome: double_reality_hardened
    blocked_reason: handler_missing_or_proof_support_missing_or_suppressed
    counter_deltas:
      reality_drift: +1
      black_screen_slots: +1
assertions:
  - state_triggered_entry
  - docket_memory_exists
  - assignment_slots_exist
  - branch_outcomes_diverge
  - successes_have_cost
  - failure_is_durable

Non-goals

  • Not a global sanity meter.
  • Not a fixed sequence trigger.
  • Not generic worldbuilding.
  • Not a free retcon or clean continuity repair.
  • Not satisfied by page existence alone; proof must come from state, assignments, branch divergence, and counter deltas.