Support-Light Personhood Hearing / 应援灯人格听证

Support-Light Personhood Hearing is the assignable rite that resolves whether Li Deng remains a personhood claim, becomes a protected route asset, is sealed as lawful-only residue, is routed through K-404 or fan proof, or is cleared as unclaimed property.

The rite turns Li Deng Support-Light Personhood Docket into choices. It must never resolve from passive lore discovery.

Offer conditions

Offer this rite when all conditions below are true:

offer_state:
  docket: storyteller.card.li_deng_support_light_personhood_docket.v1
  unresolved_personhood_rows_min: 1
  claimant_families_min: 2
  future_route_depends_on_row: true
  handler_or_absence_visible: true
  no_fixed_turn_trigger: true

The rite is invalid if it appears only because a fixed numbered step, chapter quota, or content volume target was reached.

Required slots

required_slots:
  docket: storyteller.card.li_deng_support_light_personhood_docket.v1
  subject: char.li_deng
  target_row: <voiceprint | support_light_shell | fan_receipt | static_receipt | archive_stub | security_tag | editor_checksum>
  proof_bridge_or_absence: char.k_404 | char.huo_qian | public_receipt | archive_stub | editor_checksum | security_log | pirate_relay | explicit_absence
  handler_or_absence: yu_lan | baiya | han_yanshuang | shen_luo | protected_witness_handler | archive_clerk | security_runner | explicit_absence
  selected_posture: <branch family>
  payment_or_scar: oxygen_credit | archive_favor | inspection_heat | edit_debt | sponsor_pressure | witness_payroll | route_asset_pressure | recovery_only_scar | explicit_absence

A famous handler may not satisfy the rite by name alone. The assigned handler must mutate machine state.

Branch families

Branch A — Preserve as hologram witness

The player binds voiceprint, support-light shell, and proof bridge into a protected witness asset.

selected_posture: preserve_as_hologram_witness
state_after_any:
  - hologram_witness
  - protected_route_asset
relief_any:
  - lideng_voice_integrity_up
  - lideng_personhood_claim_up
  - future_witness_route_unlocked
cost_any:
  - inspection_heat_up
  - witness_exposure_up
  - handler_burden_up
  - fan_oxygen_resentment_up
future_route_effect_any:
  - li_deng_can_be_assigned_as_hologram_witness
  - protected_witness_payroll_required

Branch B — Seal as silent archive asset

The player preserves the object in archive custody without letting public/personhood routes cite it cleanly.

selected_posture: seal_as_silent_archive_asset
state_after_any:
  - silent_archive_asset
  - lawful_only_personhood_claim
relief_any:
  - archive_fraud_down
  - voiceprint_not_destroyed
  - lawful_appeal_possible
cost_any:
  - public_receipt_legitimacy_down
  - fan_oxygen_resentment_up
  - archive_debt_up
future_route_effect_any:
  - lawful_only_appeal_available
  - public_route_costlier

Branch C — Publish fan personhood receipt

The player lets fan/public memory carry the claim.

selected_posture: publish_fan_personhood_receipt
state_after_any:
  - fan_route_evidence
  - public_personhood_receipt
relief_any:
  - public_receipt_legitimacy_up
  - private_erasure_blocked
  - lideng_personhood_claim_up
cost_any:
  - sponsor_stop_loss_pressure_up
  - inspection_heat_up
  - witness_reprisal_risk_up
future_route_effect_any:
  - fan_public_route_open_with_audit
  - sponsor_route_costlier

Branch D — Route through K-404 static receipt

The player uses K-404 as the machine/static bridge proving the signal is personhood-relevant.

selected_posture: route_through_k404_static_receipt
state_after_any:
  - static_receipt_bridged
  - protected_route_asset
relief_any:
  - k404_static_receipt_value_up
  - lideng_voice_integrity_up
  - source_ambiguity_down
cost_any:
  - k404_exposure_up
  - archive_doubt_up
  - static_contamination_risk_up
future_route_effect_any:
  - k404_bridge_required_for_li_deng_route
  - static_receipt_can_be_attacked_later

Branch E — Mute as edit-safe noise

The player lets cutroom continuity use the voice without treating it as a personhood witness.

selected_posture: mute_as_edit_safe_noise
state_after_any:
  - muted_voiceprint
  - editor_safe_noise
relief_any:
  - continuity_hazard_down
  - slot_legibility_up
cost_any:
  - lideng_voice_integrity_down
  - edit_debt_up
  - future_raw_proof_cost_up
future_route_effect_any:
  - clean_slot_survives
  - personhood_recovery_costlier

Branch F — Surrender to security property frame

The player lets security or sponsor-facing clearance define the row as object/property.

selected_posture: surrender_to_security_property_frame
state_after_any:
  - security_property_frame
  - recovery_only_personhood_claim
relief_any:
  - immediate_security_noise_down
  - sponsor_stop_loss_pressure_down
cost_any:
  - lideng_personhood_claim_down
  - fan_oxygen_resentment_up
  - custody_gap_up
future_route_effect_any:
  - personhood_route_recovery_only
  - public_or_k404_bridge_required

Branch G — Defer into recovery-only

The player refuses a clean answer but prevents deletion.

selected_posture: defer_into_recovery_only
state_after_any:
  - recovery_only_personhood_claim
relief_any:
  - missing_deleted_prevented
  - unsafe_clean_use_blocked
cost_any:
  - schedule_pressure_up
  - route_asset_pressure_up
  - recovery_route_cost_up
future_route_effect_any:
  - later_recovery_hearing_required
  - no_clean_recruit_available

Branch H — Default clearance

If the player hides the docket, lacks proof bridge, lacks handler, or treats L-07 as ambient noise, Unclaimed Light Clearance fires or becomes armed.

selected_posture: default_clearance
emitted_event: storyteller.event.unclaimed_light_clearance.v1
state_after_any:
  - missing_deleted
  - silent_archive_asset
  - security_property_frame
  - muted_voiceprint
  - hostile_support_light_echo
  - recovery_only_personhood_claim
future_route_effect_any:
  - blocked
  - hostile
  - costlier
  - lawful_only
  - public_only
  - recovery_only

Character assignment effects

actor_effects:
  yu_lan_any:
    - public_personhood_receipt_up
    - private_erasure_blocked
    - witness_exposure_up
  baiya_any:
    - slot_legibility_up
    - editor_checksum_created
    - edit_debt_up
  han_yanshuang_any:
    - lawful_admissibility_up
    - archive_quarantine_or_seal_created
    - bureau_favor_debt_up
  shen_luo_any:
    - sponsor_delay_or_budget_relief_up
    - contract_capture_up
    - public_receipt_distrust_up
  k404_any:
    - static_receipt_value_up
    - k404_exposure_up
    - static_bridge_required
  huo_qian_any:
    - fan_receipt_legitimacy_up
    - fan_witness_safety_pressure_up
    - fan_oxygen_resentment_changed

Replay evidence shape

rite_id: storyteller.rite.support_light_personhood_hearing.v1
session_id: lens-li-deng-support-light-personhood-v1-<timestamp>
seed: <deterministic-seed>
assignments:
  docket: storyteller.card.li_deng_support_light_personhood_docket.v1
  subject: char.li_deng
  target_row: <row id>
  proof_bridge_or_absence: <bridge>
  handler_or_absence: <handler>
  selected_posture: <branch>
result:
  li_deng_state_after: <state>
  future_route_effect: <effect>
  event_seen_or_armed: storyteller.event.unclaimed_light_clearance.v1 | none
  counter_deltas: {}
assertions:
  - entry_is_state_triggered
  - proof_row_and_claimant_families_are_visible
  - branch_outcomes_diverge
  - success_has_cost
  - future_route_availability_or_cost_changes
  - no_fixed_turn_trigger

Non-goals

  • Not a discovery cutscene.
  • Not ordinary follower recruitment.
  • Not a fixed-timing rescue.
  • Not a clean property/person toggle.
  • Not valid unless the result changes Li Deng state, proof state, and future route use.