Feed Ranking Custody Lens / 排名流羁押 Lens
Primary observation link
This lens observes 排名流羁押线, 排名流羁押机制, 播出实在漂移, 回顾分发漂移机制, Broadcast Reality, Mirror Rights, Fan Oxygen, and Route Assets and Custody.
It is observed through 排名流案卷, 排名流复核, and 排名流默认.
Observable promise
Storyteller must make exposure priority playable. When a public, clipped, mirrored, captioned, sponsored, fan-backed, memorial, or archive surface can circulate, the game must expose who ranks it, which reader receives it first, which reader is omitted, what proof context travels with it, and what future route consumes that ranking state.
The lens fails if ranking is only popularity, impressions, audience mood, algorithm lore, or a free stability button. Ranking must be a custody object with assignment, branch divergence, cost, default, and future-route consequence.
Scope
This lens covers:
- aired or archived versions that are about to be ranked into a lane;
- recap fragments, sponsor packages, mirror relays, caption extracts, fan receipts, archive warnings, memorial copies, and correction surfaces;
- target readers and omitted readers;
- proof context carried or lost by the lane;
- sponsor, fan, inspector, archive, mirror, caption, and editor capture;
- future route acceptance, correction cost, route-asset pressure, split-feed gates, lawful-only use, sponsor-only gates, public-table requirements, and recovery-only exposure.
This lens does not cover general PR unless a concrete ranked surface, lane, reader, proof context, and future route effect are visible.
State-triggered entry oracle
A valid replay or game-state inspection must open the feed-ranking surface from state pressure, not from a fixed sequence.
Minimum entry evidence:
entry_state:
trigger_kind: state_pressure
source_surface_present: true
source_surface_has_state: true
ranking_lane_present: true
target_reader_present: true
excluded_reader_present_or_explicit_absence: true
proof_context_present_or_explicit_absence: true
claimant_or_reader_surfaces_min: 2
future_route_or_asset_reads_exposure_state: true
player_can_assign_review_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_impression_trigger: true
no_dashboard_or_lens_health_trigger: trueAccepted source families include broadcast version, public recap, recap fragment, mirror relay, sponsor package, fan oxygen receipt, archive warning, caption feed, memorial copy, correction slot, black-box edit, or route-asset proof.
Required observable content
Docket card
排名流案卷 or an equivalent derived object must record:
- source surface and source state;
- exposed version and suppressed version or explicit absence;
- ranking lane;
- target reader;
- excluded reader or explicit absence;
- ranking operator or explicit absence;
- proof context or explicit absence;
- ranking state before and after;
- selected posture or explicit absence;
- future route effect;
- at least three deltas: relief/capture, cost, and future route/asset effect.
Assignable rite
排名流复核 or an equivalent action must assign:
- one docket;
- one source surface;
- one ranking lane;
- one target reader;
- one excluded reader or explicit absence;
- one proof context or explicit absence;
- one handler/operator or explicit absence;
- one branch posture.
Default event
排名流默认 or an equivalent event must fire or arm when a future route consumes clean exposure without visible source, lane, reader, omitted reader, proof context, or ranking state.
Required route states
A satisfying implementation must expose durable states equivalent to at least eight of:
pendingboosted_with_scopeburied_with_receiptsplit_feedquarantined_lanesponsor_boost_capturefan_counter_rankinspector_hold_rankfalse_clean_rankcaptured_ranksponsor_gate_requiredlawful_or_appeal_boundpublic_table_requiredrecovery_only_until_bridge
Branch divergence oracle
Branch A — Boost with scope
Expected evidence:
- selected posture is
boost_with_scopeor equivalent; - target reader and omitted reader are both visible;
- audience stability, public legitimacy, route momentum, or route acceptance improves;
- excluded-reader pressure, sponsor pressure, proof exposure, or inspection heat worsens;
- future route requires scope, caption, mirror right, proof context, or similar boundary.
Branch B — Bury with receipt
Expected evidence:
- selected posture is
bury_with_receiptor equivalent; - burial is docketed rather than hidden;
- volatility, churn, continuity hazard, or sponsor pressure improves;
- public distrust, fan resentment, inspection heat, or later disclosure cost worsens;
- future correction, disclosure, or addendum route remains required.
Branch C — Split feed
Expected evidence:
- selected posture is
split_feedor equivalent; - at least two reader routes receive scoped exposure states;
- immediate collapse or one reader lock is prevented;
- source ambiguity, mirror conflict, or reconciliation cost rises;
- universal acceptance is blocked.
Branch D — Quarantine lane
Expected evidence:
- selected posture is
quarantine_laneor equivalent; - false clean exposure, drift, fraud, or unscoped rank risk improves;
- route delay, schedule pressure, fan resentment, sponsor objection, or recovery cost worsens;
- current clean use becomes blocked, bridge-required, or recovery-only.
Branch E — Sponsor boost
Expected evidence:
- selected posture is sponsor, contract, budget, stop-loss, or clean-package facing;
- immediate sponsor, budget, slot, or churn pressure improves;
- contract capture, public distrust, fan resentment, artist distrust, or correction cost worsens;
- future route becomes sponsor-gated or public correction becomes costlier.
Branch F — Fan counter-rank
Expected evidence:
- selected posture uses fan oxygen, public receipt, witness, or public-table pressure;
- captured rank is contested or public legitimacy improves;
- sponsor pressure, witness exposure, inspection heat, or fan liability rises;
- future route requires public table, witness protection, or scoped public proof.
Branch G — Inspector hold
Expected evidence:
- selected posture uses inspector, archive, lawful seal, warning, or hold label;
- ranking integrity, archive admissibility, fraud risk, or drift risk improves;
- inspection heat, bureau debt, schedule cost, or appeal burden worsens;
- future route becomes lawful-only, appeal-bound, or hold-bound.
Branch H — False clean default
Expected evidence:
- no credible docket, reader scope, proof context, omitted reader, handler, or assignment is recorded;
- 排名流默认 or equivalent is emitted or armed;
- outcome sets
false_clean_rank,captured_rank,recovery_only,hostile, sponsor-only, lawful-only, mirror-only, or public-only; - future correction, route use, route-asset custody, or broadcast reality becomes costlier, captured, blocked, hostile, or recovery-only.
Oracle assertions
A binding check should fail unless all assertions below are true.
- Primary links exist — the lens has populated
observesandobserved_througharrays pointing to concrete Storyteller pages. - Entry is state-triggered — the surface opens from rankable surface plus lane/reader/proof pressure, not fixed turn, day, raw impression count, dashboard state, or lens-health state.
- Docket memory exists — a card or state object records source surface, lane, target reader, omitted reader, proof context, operator, selected posture, outcome, and future route effect.
- Rite assignment exists — the review action requires a docket, source, lane, reader, omitted reader or absence, proof context or absence, handler/operator or absence, and branch posture.
- Branch outcomes diverge — boost, bury, split, quarantine, sponsor boost, fan counter-rank, inspector hold, and default cannot collapse into the same audience-stability result.
- Every success has cost — any branch that improves reach, stability, legitimacy, fraud, sponsor pressure, or route acceptance must worsen another surface.
- Sponsor reach is not public truth — sponsor boost cannot create public consent without public proof, omitted-reader cost, or future correction debt.
- Fan counter-rank is not universal consent — fan or public reach cannot erase artist, archive, mirror, caption, sponsor, or inspector scope without cost.
- Mirror/caption scope is not inherited — mirror and caption lanes must carry their own rights/context or become split, quarantined, defaulted, or recovery-only.
- Failure is durable — false clean or captured ranking must alter future route acceptance, correction cost, reader scope, asset state, or recovery requirements.
- Future route consumes ranking state — evidence must show a later offer, route, asset, correction, or reader gate reading the ranking outcome.
- Replay provenance exists — passing evidence includes session id, seed, state context, offered choices, selected assignments, branch outcomes, emitted/default events, and counter deltas.
Progress metric
feedRankingCustodyProgress = 0..9:
0: no rankable surface or no provenance.1: source surface and source state are visible.2: ranking lane and target reader are visible.3: excluded reader or explicit absence and proof context or explicit absence are visible.4: 排名流案卷 or equivalent enters play.5: 排名流复核 or equivalent offers assignment slots for docket, source, lane, reader, proof context, handler, and posture.6: at least three branch postures are visible and state-gated.7: at least two successful branches produce distinct counter deltas and durable route states.8: false clean, captured, missing-context, or omitted-reader default produces durable future cost.9: a future route, asset, correction, reader gate, sponsor gate, mirror scope, public table, lawful hold, or recovery route consumes the ranking state with replay/session evidence.
Evidence shape
lens_id: storyteller.lens.feed_ranking_custody.v1
session_id: lens-feed-ranking-custody-v1-<timestamp>
seed: <deterministic-seed>
source_surface:
source_surface_id: <id>
source_surface_kind: broadcast_version | recap_fragment | mirror_relay | sponsor_package | fan_receipt | archive_warning | caption_extract | memorial_copy | correction | equivalent
source_state_before: <state>
entry_state:
trigger_kind: state_pressure
ranking_lane_present: true
target_reader_present: true
excluded_reader_present_or_explicit_absence: true
proof_context_present_or_explicit_absence: true
claimant_or_reader_surfaces_min: 2
future_route_or_asset_reads_exposure_state: true
no_fixed_turn_trigger: true
no_raw_impression_trigger: true
objects:
docket: storyteller.card.feed_ranking_docket.v1
rite: storyteller.rite.feed_ranking_review.v1
branch_runs:
scoped_boost:
selected_posture: boost_with_scope
ranking_state_after: boosted_with_scope
future_route_effect: accepted_with_scope
counter_deltas:
relief: [audience_stability_up]
cost: [excluded_reader_resentment_up]
future: [caption_or_mirror_scope_required]
split_or_quarantine:
selected_posture: split_feed | quarantine_lane
ranking_state_after: split_feed | quarantined_lane
future_route_effect: split_feed_required | recovery_only_until_bridge
counter_deltas:
relief: []
cost: []
future: []
capture_or_public_counter:
selected_posture: sponsor_boost | fan_counter_rank | inspector_hold
ranking_state_after: sponsor_boost_capture | fan_counter_rank | inspector_hold_rank
future_route_effect: sponsor_gate_required | public_table_required | lawful_or_appeal_bound
counter_deltas:
relief: []
cost: []
future: []
default:
selected_posture: allow_false_clean_default
event_seen_or_armed: storyteller.event.feed_ranking_default.v1
default_narrator: <actor or explicit_absence>
ranking_state_after: false_clean_rank | captured_rank | recovery_only
future_route_effect: captured | hostile | costlier | recovery_only
assertions:
- source_lane_reader_and_proof_context_visible
- omitted_reader_or_absence_visible
- review_assignment_slots_exist
- branch_postures_diverge
- success_has_cost
- false_clean_default_is_durable
- future_route_consumes_ranking_state
- no_raw_impression_or_fixed_turn_triggerNon-goals
- Not a marketing dashboard.
- Not a generic recommendation-algorithm lore page.
- Not a popularity, share-count, impressions, or follower-growth loop.
- Not a fixed-turn, fixed-day, chapter-count, dashboard-health, or lens-health trigger.
- Not a replacement for 播出实在漂移审计, 回顾分发漂移线, 镜权转播地域分裂线, 公开回顾捕获线, sponsor pressure, fan oxygen, caption reliance, archive warning, or route-asset custody.
- Not valid unless ranked exposure changes future route access, reader scope, proof context, route-asset state, correction cost, or recovery requirements.