Faction Liability Underwriting Lens / 派系责任承保 Lens

This lens observes whether 派系责任承保 and 派系责任承保机制 actually convert broadcast-reality and faction liability into management-economy pressure.

It exists because the current green corpus already covers drift, faction commitment, triage, contrition, clean-ending seizure, witness reprisal, and settlement aftershock. The next failure risk is that those surfaces can be stabilized repeatedly without a callable future reserve. This lens should fail that condition.

Observable surface

The lens observes:

  • exposure creation from drift, settlement, contrition, clean ending, witness row, archive order, oxygen claim, route asset, or production triage;
  • 责任承保账本 row creation or explicit absence;
  • 责任承保听证 offer and fillability;
  • guarantor/collateral/excluded-claimant/call-trigger recording;
  • 责任追缴违约 when cover is absent, exhausted, fraudulent, double-pledged, or insufficient;
  • future route, asset, faction posture, schedule lane, person state, or public receipt mutation.

Must pass

A valid implementation must prove all of the following.

1. Entry is state-driven

The lens must create or load an exposure from live state, not from a fixed numbered trigger.

Acceptable source surfaces:

  • broadcast reality contradiction;
  • public contrition statement;
  • sponsor clean-ending package;
  • witness protection row;
  • settlement aftershock;
  • archive enforcement order;
  • oxygen payout or refund;
  • route-asset custody ruling;
  • production self-insurance or lane sacrifice.

The replay must record the source surface and insured version.

2. Ledger row is concrete

The implementation must expose at least one ledger row with:

exposure_id: <stable id>
source_surface: <surface>
insured_version: <public version or route promise>
claimant_demanding_cover: <claimant>
guarantor: <actor or faction or none>
collateral_type: <specific collateral or none>
collateral_state: <state>
excluded_claimant: <claimant>
call_trigger: <trigger>
future_route_effect: <effect>

The lens must fail if the row only changes abstract money, abstract liability, or a generic pressure counter.

3. Hearing is fillable and branchy

The hearing must be offered when a credible exposure exists and must support at least four non-equivalent branch families among:

  • sponsor bond;
  • inspector surety;
  • public receipt bond;
  • edit reserve;
  • production self-insurance;
  • split cover;
  • fraudulent or missing cover.

Each branch must set different relief, cost, collateral state, and future route effect.

4. Immediate relief cannot be free

Any branch that lowers immediate pressure must post or scar a future-facing resource.

Examples:

  • sponsor pressure falls, but contract capture or future correction cost rises;
  • drift falls, but inspection heat or bureau debt rises;
  • audience legitimacy rises, but witness exposure or oxygen liability rises;
  • continuity hazard falls, but edit debt or future fraud cost rises;
  • faction capture falls, but production lane scarcity or handler fatigue rises.

5. Call/default mutates future play

When the call trigger occurs and cover fails, 责任追缴违约 must mutate at least one durable future surface:

  • route becomes blocked, costlier, captured, hostile, scarred, or recovery-only;
  • route asset becomes posted, seized, captured, poisoned, or recovery-only;
  • faction posture becomes hostile, exhausted, coalition-forming, or privately captured;
  • production triage receives a ticket or lane scar;
  • public receipt, fan oxygen, witness, or artist route requires correction or restitution.

The event must not be a silent money loss.

6. Multi-session inheritance works

The lens should be able to load an exposure created by an earlier branch and later call it.

Required evidence:

source_session_id: <session that created exposure>
source_seed: <seed>
underwriting_session_id: <session that posted cover>
underwriting_seed: <seed>
call_session_id: <session that called or challenged cover>
call_seed: <seed>
exposure_id: <stable id>
collateral_state_before: <state>
collateral_state_after: <state>
future_route_effect: <effect>

If the implementation only tests exposure creation inside one isolated scene and never proves callable continuity, the lens is incomplete.

Branch assertions

A sponsor-backed guarantee must show:

relief_any:
  - sponsor_stop_loss_pressure_down
  - slot_pressure_down
  - budget_strain_down
cost_any:
  - contract_capture_up
  - public_receipt_distrust_up
  - fan_oxygen_resentment_up
  - future_correction_cost_up
future_route_effect_any:
  - public_correction_costlier
  - sponsor_capture_contested
  - sponsor_private_guarantee_hardened

Inspector surety assertion

An inspector/archive guarantee must show:

relief_any:
  - custody_clarity_up
  - archive_fraud_down
  - reality_drift_down
cost_any:
  - inspection_heat_up
  - bureau_favor_debt_up
  - schedule_pressure_up
future_route_effect_any:
  - appeal_route_unlocked_with_debt
  - insured_proof_quarantined
  - lawful_recovery_costlier

Public receipt bond assertion

A public guarantee must show:

relief_any:
  - public_receipt_legitimacy_up
  - audience_stability_up
  - fan_oxygen_balance_up
cost_any:
  - witness_exposure_up
  - sponsor_stop_loss_pressure_up
  - oxygen_liability_up
  - pirate_exposure_up
future_route_effect_any:
  - public_audit_unlocked
  - private_capture_blocked_with_risk
  - fan_public_can_call_cover

Edit reserve assertion

An edit-backed guarantee must show:

relief_any:
  - continuity_hazard_down
  - audience_churn_down
  - slot_legibility_up
cost_any:
  - edit_debt_up
  - source_ambiguity_up
  - reality_drift_up
  - future_fraud_cost_up
future_route_effect_any:
  - later_source_challenge_costlier
  - checksum_release_required

Production self-insurance assertion

A production-backed guarantee must show:

relief_any:
  - route_control_up
  - faction_capture_down
  - custody_clarity_up
cost_any:
  - lane_scar_up
  - handler_fatigue_up
  - unstaffed_ticket_risk_up
  - black_screen_slots_up
future_route_effect_any:
  - production_triage_ticket_armed
  - crisis_default_risk_up

Missing/fraudulent cover assertion

Absent or fake cover must show:

emitted_event: storyteller.event.liability_call_default.v1
collateral_state_after_any:
  - cover_fraud_flagged
  - collateral_called
  - recovery_only_cover
future_route_effect_any:
  - blocked
  - captured
  - hostile
  - costlier
  - recovery_only

Failure cases

The lens must fail if any of these are true:

  • exposure is triggered by a fixed turn count;
  • branch success only changes money or a generic pressure counter;
  • no ledger row records guarantor, collateral, excluded claimant, and call trigger;
  • sponsor, inspector, public, editor, and production branches collapse to equivalent outcomes;
  • call/default does not mutate future route, route asset, person, faction posture, schedule lane, or public receipt;
  • recovery erases the scar rather than making the route costlier or marked;
  • replay evidence lacks seed/session ids and before/after collateral state.

Minimal replay evidence shape

lens: storyteller.lens.faction_liability_underwriting.v1
result: pass | fail
sessions:
  exposure:
    session_id: <id>
    seed: <seed>
    source_surface: <surface>
    insured_version: <version>
  underwriting:
    session_id: <id>
    seed: <seed>
    offered_card: card.liability_underwriting_ledger
    offered_rite: storyteller.rite.liability_underwriting_hearing.v1
    selected_branch: sponsor_bond | inspector_surety | public_receipt_bond | edit_reserve | production_self_insurance | split_cover | fraudulent_or_missing_cover
    ledger_row_before: <row>
    ledger_row_after: <row>
    deltas:
      - <relief>
      - <cost>
      - <route_or_asset_effect>
  call_default:
    session_id: <id>
    seed: <seed>
    call_trigger: <trigger>
    emitted_event: storyteller.event.liability_call_default.v1 | none_if_cover_held
    collateral_state_before: <state>
    collateral_state_after: <state>
    future_route_effect: <effect>
assertions:
  entry_state_driven: true
  ledger_concrete: true
  branch_non_equivalence: true
  relief_has_future_cost: true
  call_mutates_future_play: true
  no_fixed_turn_trigger: true

Non-goals

  • Not a global finance dashboard.
  • Not raw economy balancing.
  • Not a governance checklist.
  • Not a fixed upkeep phase.
  • Not satisfied by wiki page existence.
  • Not satisfied by one branch that pays money and lowers pressure.
  • Not a replacement for existing drift, faction, triage, contrition, clean-ending, witness, or settlement lenses.