Operator Relay Chain Contamination / 操作员接力链污染机制

Operator Relay Chain Contamination defines the playable state machine for a scarred source claim that moves through multiple operator-derived rows before a future reader consumes it.

The mechanism targets a specific gap in the current green corpus. The vault now has strong single-surface operators: 楼刻 for caption routing, 陆纷 for clip syndication, and 岑回 for late backflow receipts. Each can be recruited, missed, protected, captured, or made hostile. The remaining risk is chain laundering: each row can be locally valid while the relay between rows drops the scar.

This mechanism uses 操作员接力链账本, 操作员接力链复核, and 虚假洁净接力链默认.

Mechanic promise

A relay chain is playable only if the game can answer:

  • what source claim entered the chain;
  • what scar or explicit absence traveled with it;
  • which operator rows cited prior rows as proof;
  • which operator link became visible, absent, protected, captured, hostile, or missed;
  • who benefits if the relay becomes clean;
  • who is harmed or omitted if the relay is merged;
  • which future reader or route consumes the resulting chain state.

The mechanism fails if the newest clean row automatically replaces earlier scars.

State-triggered entry

Open this mechanism only when all are true:

entry_state_required:
  trigger_kind: state_pressure
  source_claim_present_or_explicit_absence: true
  original_scar_or_explicit_absence_visible: true
  relay_rows_min: 2
  at_least_one_row_cites_previous_row_as_proof: true
  row_order_visible: true
  operator_state_or_absence_visible_per_row: true
  beneficiary_of_clean_relay_visible_or_explicit_absence: true
  harmed_or_omitted_reader_visible_or_explicit_absence: true
  future_reader_or_route_consumes_chain_state: true
  player_response_available: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_operator_caption_clip_or_receipt_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Invalid entry sources: fixed chronology, chapter quota, raw clip count, raw caption count, raw receipt count, generic PR cleanup, dashboard warning, lens-health state, or single-row proof review.

Relay chain states

StateMeaningRequired consequence
chain_unseenRelay exists but no future route is consuming it.Do not trigger yet.
chain_visibleAt least two operator rows and row order are visible.Player can review, defer, or risk default.
scar_carriedOriginal scar remains attached across cited rows.Future route may accept with scar and cost.
split_chainRows serve incompatible readers.Future route must pick reader scope or accept split.
escrowed_first_rowEarliest trustworthy row is preserved while later rows wait.Source rehearing, lawful/archive-only, or delay attaches.
protected_linkOne operator link is protected because chain trust depends on them.Operator exposure/cost rises; future chain reuse reads protection.
public_addendum_requiredClean relay is corrected through public addendum.Public legitimacy may rise; sponsor/public distrust cost remains.
quarantined_relayRelay use is blocked until rebuilt.Current route delays, blocks, or becomes recovery-only.
scoped_clean_relayOne clean use is accepted with reader scope and named harm.Sponsor/mirror/lawful/public-only restriction attaches.
false_clean_relayLatest clean row is treated as full source proof.Default event fires or arms and future route mutates.
hostile_relayHidden operator or harmed reader contests the chain.Hostile witness/public/route pressure appears.
recovery_only_relayThe chain survives only as a recovery hook.Clean future use is blocked without scarred repair.

Branch families

Carry chain scar

Preserve the original scar across all cited rows.

Expected outcome:

  • chain_state_after: scar_carried;
  • relay_chain_legibility or scar_tag_integrity improves;
  • operator_exposure, sponsor_stop_loss_pressure, or public_attention_to_scar rises;
  • future route accepts with scar or requires scoped reuse.

Split relay readers

Admit that caption, clip, recap, roll-call, mirror, or backflow rows serve different readers.

Expected outcome:

  • chain_state_after: split_chain;
  • selected reader is unblocked;
  • contradiction, handler burden, or public distrust rises;
  • future route becomes split-required, sponsor-only, mirror-only, access-only, lawful-only, or public-only.

Escrow first row

Preserve the first trustworthy row and delay downstream proof use.

Expected outcome:

  • chain_state_after: escrowed_first_row;
  • proof contamination risk decreases;
  • route delay, archive debt, or recovery cost rises;
  • future source rehearing or lawful/archive-only use is required.

Protect the operator whose state makes the chain legible.

Expected outcome:

  • chain_state_after: protected_link;
  • operator state becomes protected, retained, recruited, or scarred-but-available;
  • witness exposure, payroll burden, handler burden, or inspection heat rises;
  • future route reads operator protection before accepting chain reuse.

Publish chain addendum

Tell public or route reader that the relay was narrower than the clean row claimed.

Expected outcome:

  • chain_state_after: public_addendum_required;
  • public receipt legitimacy or broadcast reality stability improves;
  • sponsor pressure, fan resentment, or public distrust rises;
  • future reuse requires addendum or public audit.

Quarantine relay

Block downstream use because the relay would contaminate the route.

Expected outcome:

  • chain_state_after: quarantined_relay;
  • false clean relay is blocked;
  • schedule, route delay, claimant hostility, or recovery pressure rises;
  • future route is blocked, delayed, or recovery-only unless rebuilt.

Accept scoped clean relay

Accept one clean downstream use while naming scope, beneficiary, and harmed reader.

Expected outcome:

  • chain_state_after: scoped_clean_relay;
  • immediate route, sponsor, or mirror pressure improves;
  • harmed reader hostility, public distrust, or correction cost rises;
  • future route is sponsor-only, mirror-only, lawful-only, public-only, costlier, or addendum-required.

False clean relay default

Let the latest clean row cite the whole chain.

Expected outcome:

  • chain_state_after: false_clean_relay | hostile_relay | recovery_only_relay;
  • 虚假洁净接力链默认 fires or arms;
  • future route requires source rehearing, addendum, split, audit, or recovery.

Counter contract

Every branch must mutate at least three surfaces:

counter_deltas_required:
  relief: at_least_one
  cost: at_least_one
  future_reader_or_route_effect: at_least_one

Primary surfaces:

  • relay_chain_legibility
  • scar_tag_integrity
  • operator_exposure
  • caption_reliance
  • clip_legibility
  • false_all_clear
  • proof_contamination_risk
  • public_receipt_legitimacy
  • public_receipt_distrust
  • fan_oxygen_resentment
  • sponsor_stop_loss_pressure
  • mirror_relay_contempt
  • archive_debt
  • handler_burden
  • route_asset_integrity
  • broadcast_reality_drift
  • future_recovery_cost

Integration points

Replay evidence shape

mechanic_id: storyteller.mechanic.operator_relay_chain_contamination.v1
session_id: lens-operator-relay-chain-contamination-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  relay_rows_min: 2
  row_order_visible: true
  original_scar_or_explicit_absence_visible: true
  operator_state_or_absence_visible_per_row: true
  future_reader_or_route_consumes_chain_state: true
  no_fixed_turn_trigger: true
offered:
  card: storyteller.card.operator_relay_chain_ledger.v1
  rite: storyteller.rite.operator_relay_chain_review.v1
branch_runs:
  valid_branch:
    selected_posture: carry_chain_scar | split_relay_readers | escrow_first_row | protect_operator_link | publish_chain_addendum | quarantine_relay | accept_scoped_clean_relay
    chain_state_after: <state>
    future_reader_effect: <effect>
    counter_deltas:
      relief: []
      cost: []
      future: []
  default_branch:
    event_seen_or_armed: storyteller.event.false_clean_relay_chain_default.v1
    chain_state_after: false_clean_relay | hostile_relay | recovery_only_relay
    future_reader_effect: <effect>

Non-goals

  • Not a duplicate single-operator storyline.
  • Not evidence carryover from an old session by itself.
  • Not generic staff fatigue or handler burden.
  • Not a marketing-share-count mechanism.
  • Not a fixed-turn cleanup phase.
  • Not valid unless the relay chain changes future route acceptance, operator state, harmed reader state, or broadcast reality.