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: trueInvalid 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
| State | Meaning | Required consequence |
|---|---|---|
chain_unseen | Relay exists but no future route is consuming it. | Do not trigger yet. |
chain_visible | At least two operator rows and row order are visible. | Player can review, defer, or risk default. |
scar_carried | Original scar remains attached across cited rows. | Future route may accept with scar and cost. |
split_chain | Rows serve incompatible readers. | Future route must pick reader scope or accept split. |
escrowed_first_row | Earliest trustworthy row is preserved while later rows wait. | Source rehearing, lawful/archive-only, or delay attaches. |
protected_link | One operator link is protected because chain trust depends on them. | Operator exposure/cost rises; future chain reuse reads protection. |
public_addendum_required | Clean relay is corrected through public addendum. | Public legitimacy may rise; sponsor/public distrust cost remains. |
quarantined_relay | Relay use is blocked until rebuilt. | Current route delays, blocks, or becomes recovery-only. |
scoped_clean_relay | One clean use is accepted with reader scope and named harm. | Sponsor/mirror/lawful/public-only restriction attaches. |
false_clean_relay | Latest clean row is treated as full source proof. | Default event fires or arms and future route mutates. |
hostile_relay | Hidden operator or harmed reader contests the chain. | Hostile witness/public/route pressure appears. |
recovery_only_relay | The 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_legibilityorscar_tag_integrityimproves;operator_exposure,sponsor_stop_loss_pressure, orpublic_attention_to_scarrises;- 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 operator link
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_onePrimary surfaces:
relay_chain_legibilityscar_tag_integrityoperator_exposurecaption_relianceclip_legibilityfalse_all_clearproof_contamination_riskpublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_resentmentsponsor_stop_loss_pressuremirror_relay_contemptarchive_debthandler_burdenroute_asset_integritybroadcast_reality_driftfuture_recovery_cost
Integration points
- 字幕证词羁押线 supplies caption rows whose operator state can be hidden downstream.
- 公开回顾捕获线 supplies official recap rows that can cite clips, captions, or backflow receipts.
- 直播现场通行瓶颈线 supplies scarred all-clear or egress receipts.
- 漏点名复核线 supplies roll-call rows that may overread backflow or recap proof.
- Broadcast Reality consumes the chain when aired history wants one clean source.
- Route Assets and Custody consumes operator state when a protected link becomes a route asset or a hostile/captured witness.
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.