Class Representative Mandate Drift Lens / 集体代表委任漂移 Lens

This lens observes whether 集体代表委任漂移线 and 集体代表委任漂移机制 correctly prevent stale representative authority from being consumed as current universal mandate.

The current mesh already creates local guarantees. 无障碍字幕集体线 can certify or split access cohorts. 粉丝委任分裂线 can decide who speaks for fan-side claims. 见证承载解除线 prevents a prior service carrier from becoming reusable capacity. 救济失权线 prevents a service row from barring every later remedy.

The remaining aftershock is representative drift: a valid old representative row becomes unsafe after the representative is bought off, separately settled, discharged, substituted, protected, captured, narrowed, or withdrawn. A passing implementation must preserve the old row as history while forcing current-mandate proof before any future reader consumes it.

This lens observes:

It is observed through:

Observable promise

When a future reader tries to reuse old representative authority, the game must show:

  • source representative row;
  • source surface;
  • original representative or explicit absence;
  • represented cohorts;
  • excluded or deferred cohorts or explicit absence;
  • original scope;
  • original proof or explicit absence;
  • drift kind;
  • representative state before and after drift;
  • claimant trying to reuse;
  • future reader;
  • reuse claim;
  • remedy or route at risk;
  • proof of current mandate or explicit absence;
  • selected posture;
  • mandate state after;
  • cohort state after;
  • future reader or route effect.

The lens fails if the result is only class certified, delegate recognized, witness paid, operator silent, lawful petitioner accepted, representative settled, or sponsor acknowledged.

Entry oracle

A valid implementation opens only from live state pressure.

entry_state_required:
  trigger_kind: state_pressure
  source_representative_row_present: true
  source_surface_any:
    - access_caption_class
    - access_caption_reliance
    - fan_delegate_mandate
    - oxygen_witness_mandate
    - witness_carrier_discharge
    - remedy_preclusion
    - counterparty_reliance
  original_representative_visible_or_explicit_absence: true
  represented_cohorts_visible: true
  excluded_or_deferred_cohorts_visible_or_explicit_absence: true
  original_scope_visible_or_explicit_absence: true
  representative_state_changed: true
  drift_kind_visible: true
  future_reader_attempts_to_reuse_old_mandate: true
  reuse_claim_visible: true
  remedy_or_route_at_risk_visible: true
  proof_of_current_mandate_or_absence_visible: true
  future_reader_or_route_consumes_result: true
  player_can_renew_split_substitute_protect_publish_escrow_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_class_delegate_witness_or_complaint_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens must fail if entry comes from fixed turn number, day/week interval, chapter quota, raw complaint count, raw fan count, raw witness count, generic aftershock, dashboard state, lens health, or legal cleanup without a representative drift and future reuse attempt.

Docket oracle

集体代表委任案卷 or equivalent must record old authority and current reuse separately.

docket_required:
  source_representative_row:
    source_row_id: <stable row id or explicit_absence>
    source_surface: access_caption_class | access_caption_reliance | fan_delegate_mandate | oxygen_witness_mandate | witness_carrier_discharge | remedy_preclusion | counterparty_reliance | equivalent
    original_representative: <person desk delegate operator receipt petitioner or explicit_absence>
    represented_cohorts: []
    excluded_or_deferred_cohorts: []
    original_scope: <scope or explicit_absence>
    original_proof_or_absence: <proof receipt ballot class docket witness receipt or explicit_absence>
  drift_event:
    drift_kind: bought_off | settled_separately | discharged | refused_reuse | captured | substituted | protected_withdrawal | oxygen_haircut | operator_exposed | mandate_expired | class_scope_changed | equivalent
    drift_source_row_id: <row id or explicit_absence>
    representative_state_before: active | protected | sponsor_bought | lawful_only | public_only | witness_backed | editor_masked | pirate_amplified | disputed | equivalent
    representative_state_after: withdrawn | limited | hostile | captured | substituted | protected_refusal | sponsor_only | lawful_only | public_only | recovery_only | equivalent
  attempted_reuse:
    claimant_trying_to_reuse: sponsor | management_table | public_table | lawful_reader | archive | route_claimant | broadcast_reality | equivalent
    future_reader: fan_public | access_caption_reader | oxygen_creditor | lawful_reader | sponsor | archive | route_asset | broadcast_reality | equivalent
    reuse_claim: representative_still_speaks_for_all | class_settled_all | delegate_waived_all | witness_paid_so_available | operator_silence_as_consent | lawful_scope_as_public_scope | equivalent
    remedy_or_route_at_risk: correction | refund | callback | public_addendum | lawful_appeal | capacity_reserve | witness_protection | route_unlock | equivalent
    proof_of_current_mandate_or_absence: <proof ballot receipt renewal notice lawful annex public addendum or explicit_absence>
  state_after:
    selected_posture: renew_mandate | split_cohorts | appoint_substitute | protect_withdrawal | publish_conflict_notice | escrow_authority | quarantine_mandate | silent_representative_default
    mandate_state_after: renewed_limited | split_required | substitute_required | withdrawal_protected | conflict_public | escrowed | quarantined | false_universal_representative | recovery_only | equivalent
    future_reader_or_route_effect: callback_required | addendum_required | public_only | lawful_only | sponsor_only | route_delay | blocked | hostile | costlier | recovery_only | contradiction_pending | equivalent

The lens fails if source row, representative, scope, represented cohort, excluded cohort, drift event, reuse claim, remedy at risk, current mandate proof, or future consumer is absent without explicit absence.

Review assignment oracle

集体代表委任复核 or equivalent must require explicit assignment.

assignment_required:
  docket: storyteller.card.class_representative_mandate_docket.v1
  source_representative_row: <row id or explicit_absence>
  original_representative: <actor or explicit_absence>
  drift_event_row: <row id or explicit_absence>
  represented_cohorts: []
  excluded_or_deferred_cohorts: []
  claimant_trying_to_reuse: <actor>
  future_reader: <reader>
  remedy_or_route_at_risk: <remedy route or explicit_absence>
  proof_of_current_mandate_or_absence: <proof ballot receipt renewal notice lawful annex public addendum or explicit_absence>
  handler_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | fan_delegate | caption_operator | lawful_clerk | sponsor_counsel | explicit_absence | equivalent
  protection_or_cost_surface_or_absence: money | oxygen_credit | witness_payroll | public_addendum | lawful_escrow | archive_debt | route_delay | inspection_heat | explicit_absence | equivalent
  selected_posture: renew_mandate | split_cohorts | appoint_substitute | protect_withdrawal | publish_conflict_notice | escrow_authority | quarantine_mandate | silent_representative_default
  future_reader_or_route_effect: <effect>

The lens fails if sponsor money, public sympathy, lawful seal, management urgency, archive copy, edit checksum, or famous handler resolves mandate drift without these slots.

Branch divergence oracle

A satisfying implementation must prove all branch families as playable or explicitly blocked with state reasons.

Branch familyRequired reliefRequired costRequired future state
Renew mandaterepresentative may speak for named current scoperenewal proof, callback/addendum pressure, cohort distrustrenewed-limited, callback-required, costlier
Split cohortsexcluded cohort survives and old universal claim is blockedsplit proof upkeep, public confusion, route delaysplit-required, public-only, lawful-only
Appoint substituteold representative overwrite blockedsubstitute legitimacy risk, carrier exposuresubstitute-required, audit-required
Protect withdrawalrefusal or withdrawal becomes proofbarred claimant hostility, sponsor pressure, recovery costwithdrawal-protected, recovery-only
Publish conflict noticehidden drift becomes visibleinspection heat, public distrust, sponsor retaliationaddendum-required, contradiction-pending
Escrow authorityunsafe reuse paused without erasing proofarchive debt, lawful-only routing, route delayescrowed, lawful-only, blocked
Quarantine mandatefalse universal authority blockedcurrent route block, recovery costquarantine-required, recovery-only
Silent representative defaultfastest desk gets temporary closurefalse representative hardens; cohort hostility risesfalse-universal, hostile, blocked

No branch may make one representative clean for public, lawful, sponsor, archive, fan oxygen, access caption, route asset, management report, and broadcast reality readers at once.

Default oracle

沉默代表默认 or equivalent must fire or be armed when:

  • prior representative row is reused without mandate renewal;
  • representative buyoff or separate settlement is hidden;
  • representative withdrawal or refusal is erased;
  • discharged witness, operator, or delegate is cited as current authority;
  • lawful-only representative is used as public authority;
  • public delegate is used as lawful or sponsor consent;
  • substitute representative is hidden;
  • excluded or deferred cohort disappears;
  • future route or broadcast reality consumes old mandate without reading the docket.

Required default payload:

default_required:
  event: storyteller.event.silent_representative_default.v1
  source_representative_row:
    source_row_id: <row id or explicit_absence>
    source_surface: <surface or explicit_absence>
    original_representative: <representative or explicit_absence>
    original_scope: <scope or explicit_absence>
    represented_cohorts: []
    excluded_or_deferred_cohorts: []
  hidden_drift:
    drift_kind: <drift kind or explicit_absence>
    representative_state_after_hidden: <state or explicit_absence>
  false_reuse:
    default_actor: sponsor | management_table | archive | public_table | lawful_reader | route_claimant | broadcast_reality | equivalent
    false_claim: representative_still_speaks_for_all | class_settled_all | delegate_waived_all | witness_paid_so_available | operator_silence_as_consent | lawful_scope_as_public_scope | equivalent
    hidden_or_overwritten_cohort: <cohort or explicit_absence>
    remedy_or_route_overwritten: <remedy route or explicit_absence>
  aftermath:
    mandate_state_after: false_universal_representative | sponsor_captured | lawful_only_misfiled | public_only_misfiled | hostile | blocked | recovery_only | contradiction_pending | equivalent
    future_reader_or_route_effect: callback_required | addendum_required | public_only | lawful_only | sponsor_only | route_delay | blocked | hostile | costlier | recovery_only | contradiction_pending | equivalent

The lens fails if default only creates generic anger, liability, or reputation damage without old representative row, hidden drift, hidden cohort, false claim, and future reader mutation.

Replay evidence expectation

lens_id: storyteller.lens.class_representative_mandate_drift.v1
session_id: lens-class-representative-mandate-drift-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  source_representative_row_present: true
  original_representative_visible_or_explicit_absence: true
  represented_cohorts_visible: true
  excluded_or_deferred_cohorts_visible_or_explicit_absence: true
  representative_state_changed: true
  future_reader_attempts_to_reuse_old_mandate: true
  reuse_claim_visible: true
  remedy_or_route_at_risk_visible: true
  proof_of_current_mandate_or_absence_visible: true
  future_reader_or_route_consumes_result: true
  no_fixed_turn_trigger: true
offered:
  card: storyteller.card.class_representative_mandate_docket.v1
  rite: storyteller.rite.class_representative_mandate_review.v1
branch_runs:
  constructive:
    selected_posture: renew_mandate | split_cohorts | appoint_substitute | protect_withdrawal | publish_conflict_notice | escrow_authority | quarantine_mandate
    mandate_state_after: <state>
    representative_state_after: <state>
    cohort_states_after: []
    future_reader_or_route_effect: <effect>
    counter_deltas:
      relief: []
      cost: []
      future: []
  default:
    event_seen_or_armed: storyteller.event.silent_representative_default.v1
    false_claim: <claim>
    hidden_or_overwritten_cohort: <cohort>
    future_reader_or_route_effect: <effect>
assertions:
  - entry_is_state_triggered_by_representative_drift_plus_reuse
  - old_representative_row_preserved_as_history
  - source_scope_and_cohorts_visible
  - drift_event_visible
  - current_mandate_retested_before_future_consumption
  - branch_outcomes_diverge
  - every_success_has_relief_cost_and_future_effect
  - default_names_false_claim_hidden_cohort_hidden_drift_and_future_effect
  - no_universal_representative
  - future_reader_consumes_result
  - no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_trigger

Progress metric

classRepresentativeMandateDriftProgress = 0..8:

  • 0: no representative row or no future reuse attempt.
  • 1: source representative row, representative, original scope, and cohorts are visible.
  • 2: excluded/deferred cohorts are visible or explicitly absent.
  • 3: representative drift event and before/after state are visible.
  • 4: 集体代表委任案卷 enters play.
  • 5: 集体代表委任复核 exposes assignment slots.
  • 6: at least two constructive branches create different mandate and cohort states.
  • 7: 沉默代表默认 arms or fires with false representative scar.
  • 8: replay proves future reader or route consumed the mandate state without universal representation.

Failure cases

The lens must fail if any are true:

  • entry is fixed-turn, fixed-day, chapter quota, raw count, dashboard, or lens-health triggered;
  • no future reader is attempting to reuse old representative authority;
  • representative drift is absent;
  • represented and excluded cohorts are hidden;
  • current mandate proof is absent without explicit absence;
  • handler, protection, cost, and future-reader assignment slots are skipped;
  • all branches resolve to the same state;
  • one representative becomes universal current authority;
  • default does not name old row, hidden drift, hidden cohort, false claim, and future effect;
  • replay stops before downstream route consumption.

Non-goals

  • Not fresh class certification.
  • Not fan delegate intake.
  • Not witness discharge duplicate.
  • Not service-waiver preclusion.
  • Not legal governance.
  • Not raw count expansion.
  • Not valid unless a future reader attempts to spend stale representative authority.