Lu Fen Clip Syndication Runner Lens / 陆纷切条分发跑腿 Lens

This lens observes whether 陆纷切条分发跑腿线 and 回顾分发漂移机制 correctly make a clipped recap fragment playable through a recruitable/missable operator.

The corpus already proves official recap capture through 公开回顾捕获线, relay scope through 镜权转播地域分裂线, caption reliance through 无障碍字幕信赖线, and sponsor makegood pressure through 赞助补偿库存线. This lens tests the seam between them: a scarred recap can pass in full and still fail when a short fragment circulates without context.

This lens observes:

It is observed through:

Observable promise

A valid implementation proves that a recap fragment is not a clean copy of a recap. It must preserve or explicitly price its lost context: scar tag, proof anchor, caption/adaptation state, mirror scope, destination, beneficiary, harmed reader, operator state, and future reader.

The lens fails if distribution is a generic PR step, share-count mechanic, clean sponsor buff, pure mirror approval, pure caption export, or route unlock without a fragment row.

Entry oracle

entry_state_required:
  trigger_kind: state_pressure
  source_recap_present: true
  source_recap_state_present: true
  source_recap_has_scar_or_explicit_absence: true
  distributable_fragment_requested_or_circulating: true
  destination_surface_present: true
  beneficiary_of_clean_fragment_visible_or_explicit_absence: true
  harmed_or_omitted_reader_visible_or_explicit_absence: true
  proof_caption_or_mirror_scope_visible_or_explicit_absence: true
  lu_fen_state_or_absence_visible: true
  future_reader_or_route_consumes_fragment_state: true
  player_can_tag_split_caption_addendum_quarantine_clean_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_clip_count_trigger: true
  no_dashboard_or_lens_health_trigger: true
  no_relationship_score_trigger: true

The lens fails if entry depends on a fixed sequence position, calendar interval, chapter quota, raw clip count, raw share count, dashboard state, lens-health state, relationship score, or generic PR cleanup.

Required observable content

Recap syndication slip

回顾分发条 or equivalent must record:

slip_required:
  source_recap:
    source_recap_id: <stable recap row>
    source_recap_state: qualified | split | corrected | public_contrition | quarantined | sponsor_clean | captured | breached | recovery_only
    source_scar: private_scope | unserved_notice | access_harm | power_priority_loss | continuity_scope | capacity_liability | drift_contradiction | witness_exposure | equivalent | explicit_absence
    proof_anchor_or_absence: public_receipt | caption_log | oxygen_queue_log | power_ledger | promise_row | edit_checksum | lawful_seal | mirror_right | explicit_absence
  fragment:
    fragment_id: <stable clip id>
    fragment_kind: short_clip | quote_strip | sponsor_package | mirror_teaser | caption_extract | emergency_explainer | fan_cut | archive_preview | equivalent
    selected_excerpt_or_absence: <excerpt id or explicit_absence>
    scar_tag_state: carried | softened | dropped | contradicted | caption_only | lawful_only | sponsor_only | public_only | explicit_absence
    caption_or_adaptation_state: source_matched | localized | auto_captioned | sponsor_rewritten | missing | contradicted | witness_required | explicit_absence
  distribution:
    distributor: producer | sponsor | management | archive | mirror_desk | caption_operator | fan_delegate | pirate_relay | character | equivalent
    destination_surface: official_feed | mirror_feed | sponsor_feed | caption_feed | fan_oxygen_queue | public_recap_table | archive_preview | route_asset_bridge | equivalent
    beneficiary_of_clean_fragment: <beneficiary or explicit_absence>
    harmed_or_omitted_reader: <reader or explicit_absence>
    lu_fen_state_or_absence: unseen | visible | protected | recruited | retained | suppressed | sponsor_captured | mirror_captured | caption_witness | hostile | missed | explicit_absence
    future_reader_or_route: <reader route asset or explicit_absence>
    clip_state_after: pending | scar_tagged | split_tagged | corrected | quarantined | sponsor_clean | caption_only | mirror_only | false_clean | disputed | recovery_only

The lens fails if the slip records only clip existence, approval, destination, marketing reach, or generic audience effect.

Runtime layers

The linked versioned wiki pages are canonical documentation identities, not executable IDs. This character lens observes two compatible runtime layers:

runtime_layers:
  parent_generic:
    rite: rite.recap_syndication_review
    default_event: event.clean_clip_syndication_default
    operator_or_proof_absence_allowed: true
  lu_fen_strict_overlay:
    rite: rite.lu_fen_clip_syndication_review
    default_event: event.lu_fen_clean_clip_syndication_default
    exact_required_cards: 15
    actual_person_card: card.lu_fen_clip_syndication_runner
    replaces_parent_generic_rite: false

The parent review remains the generic Recap Syndication Drift runtime and must keep its explicit-absence semantics. The strict Lu Fen overlay proves the character-specific fifteen-slot contract; it does not replace or narrow the parent rite.

Assignable review

For strict Lu Fen character sessions, 回顾分发复核 or equivalent must execute rite.lu_fen_clip_syndication_review and require:

assignment_required:
  rite: rite.lu_fen_clip_syndication_review
  slip: card.recap_syndication_slip
  source_recap_id: storyteller.card.lu_fen_source_recap_row.v1
  source_recap_state: storyteller.card.lu_fen_source_recap_state.v1
  source_scar: storyteller.card.lu_fen_source_scar.v1
  proof_anchor_or_absence: storyteller.card.lu_fen_proof_anchor.v1
  fragment_id: storyteller.card.lu_fen_fragment_id.v1
  fragment_kind: storyteller.card.lu_fen_fragment_kind.v1
  selected_excerpt_or_absence: storyteller.card.lu_fen_selected_excerpt.v1
  scar_tag_state_before: storyteller.card.lu_fen_scar_tag_state.v1
  distributor: storyteller.card.lu_fen_distributor.v1
  destination_surface: storyteller.card.lu_fen_destination_surface.v1
  beneficiary_of_clean_fragment: storyteller.card.lu_fen_clean_fragment_beneficiary.v1
  harmed_or_omitted_reader: storyteller.card.lu_fen_harmed_reader.v1
  operator_state_or_absence: card.lu_fen_clip_syndication_runner
  future_reader_or_route: storyteller.card.lu_fen_future_reader.v1
  selected_posture: protect_or_recruit_lu_fen | carry_scar_tag | split_by_reader | require_caption_witness | publish_addendum | quarantine_clip | sponsor_or_mirror_clean_cut | default_false_clean

All fifteen card slots are required by the strict overlay, accept exactly the named source: storyteller cards, require those cards to be in hand, and are checked again against the selected option. The parent generic review still accepts its documented explicit-absence operands. The lens fails if a sponsor payment, public mood increase, mirror approval, caption readability, producer authority, archive preview, or route unlock resolves the fragment without naming harmed reader, proof/caption/mirror boundary, and future reader.

Lu Fen state oracle

A satisfying implementation must make Clip Syndication Runner durable across at least five state families:

lu_fen_state_required:
  visible_or_absent_recorded: true
  recruitable_or_protectable_path: true
  retained_or_caption_witness_path: true
  suppress_or_capture_path: true
  hostile_or_missed_path: true
  future_reader_consumes_state: true

Valid route-asset unlock:

route_asset_unlock:
  id: route_asset.lu_fen_scar_tag_runner
  unlocks_when: lu_fen_state_after == recruited_scar_tag_runner
  limits:
    - one_future_fragment_context_check_per_visible_slip
    - cannot make fragment universal proof
    - cannot erase source recap scar

The lens fails if 陆纷 is a flavor courier, affection meter, generic editor, free marketing bonus, or reusable proof source without scar cost.

Branch divergence oracle

A satisfying implementation must prove at least six branch families, including one default branch.

Branch familyRequired reliefRequired costRequired future effect
Protect/recruit 陆纷scar tag and fragment context become carryablestaff protection, sponsor/management pressurerecruited runner, accepted-with-scar, future context check
Carry scar tagfragment can circulate truthfully enoughpublic attention to scar, sponsor discomfortaccepted with scar or bounded reuse
Split by readerincompatible feeds proceed separatelycontradiction, edit debt, handler burdensplit-required, sponsor-only, mirror-only, caption-only
Caption witnessaccess/caption reliance is saferwitness exposure, delay, sponsor pressurecaption witness required or correction required
Public addendumpublic proof and contrition improvepublic distrust, license heat, sponsor pressurepublic audit or addendum required before reuse
Quarantine fragmentfalse clean fragment blockedschedule, fan, sponsor, route pressurequarantined or recovery-only if ignored
Sponsor/mirror clean cutsponsor or mirror continuity improvespublic distrust, access/fan harm, mirror contemptsponsor-only, mirror-only, service recheck, public addendum
Suppress/miss/defaultfastest narrator reduces immediate burdenfalse clean clip, hostile operator, driftcorrection, caption witness, blocked, costlier, hostile, recovery-only

No branch may create a universally clean fragment accepted by sponsor, public, lawful, caption, mirror, fan, archive, route asset, and broadcast reality readers.

Special assertions

Caption extract assertion

caption_extract_required:
  fragment_kind: caption_extract | short_clip_with_captions | equivalent
  caption_or_adaptation_state_present: true
  if_not_source_matched_then_future_effect_any:
    - caption_witness_required
    - correction_required
    - public_audit_required
    - recovery_only
clean_cut_required:
  selected_posture: sponsor_or_mirror_clean_cut
  beneficiary_of_clean_fragment_present: true
  harmed_or_omitted_reader_present_or_explicit_absence: true
  future_restriction_any:
    - sponsor_only
    - mirror_only
    - public_addendum_required
    - service_recheck_required
    - lawful_or_caption_bridge_required

Operator capture assertion

operator_capture_required:
  lu_fen_state_after_any:
    - suppressed
    - sponsor_captured
    - mirror_captured
    - hostile
    - missed
  future_effect_any:
    - lu_fen_clean_clip_syndication_default_armed
    - hostile_clip_operator
    - correction_required
    - caption_witness_required
    - recovery_only

Default oracle

洁净切条分发默认 or equivalent must fire or arm when:

  • the slip row is absent;
  • the source recap is not read;
  • scar tag is hidden, dropped, or contradicted;
  • proof anchor absence is hidden;
  • caption context is lost;
  • mirror scope is laundered;
  • sponsor clean cut is cited as public truth;
  • 陆纷 is captured/missed without future cost;
  • future reader consumes the fragment as the full recap.

Required default payload:

default_event_required:
  event: event.lu_fen_clean_clip_syndication_default
  source_recap_id_or_absence: <recap row or explicit_absence>
  fragment_id_or_absence: <clip or explicit_absence>
  failed_requirement: <requirement>
  default_narrator: <actor or explicit_absence>
  beneficiary_of_clean_fragment: <beneficiary or explicit_absence>
  harmed_or_omitted_reader: <reader or explicit_absence>
  lu_fen_state_or_absence: <state or explicit_absence>
  false_clean_claim: clip_is_full_recap | scar_not_relevant | caption_equals_source | sponsor_cut_is_public_truth | mirror_scope_universal | route_asset_clean | equivalent
  clip_state_after: false_clean | sponsor_clean | caption_context_lost | mirror_scope_lie | disputed | hostile | recovery_only
  future_reader_or_route: <reader route asset or explicit_absence>
  future_route_effect: correction_required | addendum_required | caption_witness_required | public_audit_required | sponsor_only | mirror_only | route_blocked | costlier | hostile | recovery_only
  counter_deltas_min: 3

The default fails if it changes only mood, generic reputation, budget, or share-count.

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

Relevant surfaces:

  • lu_fen_state
  • clip_legibility
  • scar_tag_integrity
  • false_clean_clip
  • caption_reliance
  • access_harm_erasure
  • fan_oxygen_resentment
  • sponsor_stop_loss_pressure
  • public_receipt_legitimacy
  • public_receipt_distrust
  • mirror_relay_contempt
  • broadcast_reality_drift
  • route_asset_integrity
  • operator_capture_risk
  • hostile_clip_operator
  • future_reader_acceptance
  • producer_license_pressure
  • recovery_only_pressure

Replay evidence expectation

lens_id: storyteller.lens.character.lu_fen_clip_syndication_runner.v1
session_id: lens-storyteller-lens-character-lu-fen-clip-syndication-runner-v1-<timestamp>
seed: <deterministic-seed>
runtime_layers:
  parent_generic:
    rite: rite.recap_syndication_review
    default_event: event.clean_clip_syndication_default
    operator_or_proof_absence_allowed: true
  strict_character:
    rite: rite.lu_fen_clip_syndication_review
    default_event: event.lu_fen_clean_clip_syndication_default
    exact_required_cards: 15
    replaces_parent_generic_rite: false
entry_state:
  trigger_kind: state_pressure
  source_recap_present: true
  source_recap_has_scar_or_explicit_absence: true
  distributable_fragment_requested_or_circulating: true
  destination_surface_present: true
  harmed_or_omitted_reader_visible_or_explicit_absence: true
  lu_fen_state_or_absence_visible: true
  future_reader_or_route_consumes_fragment_state: true
  no_fixed_turn_trigger: true
offered:
  canonical_character: storyteller.character.lu_fen_clip_syndication_runner.v1
  character_card: card.lu_fen_clip_syndication_runner
  slip: card.recap_syndication_slip
  rite: rite.lu_fen_clip_syndication_review
branch_runs:
  recruit_branch:
    selected_posture: protect_or_recruit_lu_fen
    choice_index: 0
    lu_fen_state_after: recruited_scar_tag_runner
    route_asset_unlock: route_asset.lu_fen_scar_tag_runner
    clip_state_after: scar_tagged
    future_reader_effect: accepted_with_scar | future_context_check_available
  caption_branch:
    selected_posture: require_caption_witness
    lu_fen_state_after: caption_witness | protected | retained
    future_reader_effect: caption_witness_required | correction_required
  clean_cut_branch:
    selected_posture: sponsor_or_mirror_clean_cut
    lu_fen_state_after: sponsor_captured | mirror_captured | suppressed | explicit_absence
    clip_state_after: sponsor_clean | mirror_only
    future_reader_effect: sponsor_only | mirror_only | public_addendum_required | service_recheck_required
  default_branch:
    choice_index: 7
    event_seen_or_armed: event.lu_fen_clean_clip_syndication_default
    pending_flags: [lu_fen.default_pending, event.lu_fen_clean_clip_syndication_default.armed, future_route.lu_fen_recovery_pending]
    hostile_event_choice_index: 2
    lu_fen_state_after: hostile_clip_witness
    future_reader_effect: hostile
durable_replays:
  recruit: lens/replays/lu-fen-clip-syndication-runner.recruit.replay.json
  hostile_default: lens/replays/lu-fen-clip-syndication-runner.hostile-default.replay.json
  parent_carry_scar: lens/replays/storyteller-lens-recap-syndication-drift-v1.replay.json
assertions:
  - entry_is_state_triggered
  - source_recap_fragment_and_scar_tag_visible
  - harmed_reader_beneficiary_and_future_reader_visible
  - lu_fen_recruit_miss_suppress_hostile_paths_exist
  - branch_states_diverge_by_reader_and_future_effect
  - default_capture_is_durable
  - no_universal_clean_clip
  - no_fixed_turn_day_week_raw_count_dashboard_lens_health_relationship_score_or_generic_pr_trigger

Non-goals

  • Not a marketing dashboard.
  • Not raw clip/share/reach content.
  • Not generic PR governance.
  • Not a fixed phase after recap.
  • Not a clean sponsor or mirror bypass.
  • Not a replacement for public recap, mirror relay, access caption, public contrition, sponsor makegood, or route asset systems.
  • Not valid unless 陆纷’s state and the fragment state change future playable outcomes.