Han White-Glove Exception Hearing / 韩砚霜白手套例外听证

Han White-Glove Exception Hearing is the assignable rite that resolves one row on 韩砚霜白手套例外案卷.

The rite is offered when a current route wants Han’s tolerance, seal, objection, quarantine, or explicit absence for a contested memory/body/copy. It must be a concrete assignment surface, not a cutscene where the inspector approves or blocks the player.

Offer conditions

offer_state:
  trigger_kind: state_pressure
  docket: storyteller.card.han_white_glove_exception_docket.v1
  selected_row_available: true
  white_glove_reader_present: true
  contested_subject_present: true
  legal_body_risk_present: true
  proof_bridge_or_explicit_absence_available: true
  boundary_or_explicit_absence_available: true
  future_reader_or_route_effect_present: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true

The rite must never be offered because of fixed turn count, day interval, week, chapter quota, raw count, dashboard state, or lens health.

Required assignment slots

assignment:
  docket: storyteller.card.han_white_glove_exception_docket.v1
  selected_row: <row id>
  source_surface: <source>
  source_row_or_result_id: <id>
  memory_or_body_subject: <subject id>
  contested_carrier: <carrier or explicit_absence>
  legal_body_risk: <risk>
  han_or_absence: characters/Han Yanshuang | explicit_absence
  han_state_before: unseen | pressure_only | offered | conditional_auditor | audit_shield | inspection_custodian | hostile_censor | missed | explicit_absence
  selected_response: request_audit_shield | narrow_lawful_exception | public_escrow_exception | quarantine_order | recruit_temporary_audit_shield | refuse_exception | hide_exception_row | illicit_clean_filing
  proof_bridge_or_absence: inspector_seal | archive_signature | public_receipt | checksum | residue_note | memorial_air_chain | witness_oath | legal_body_map | explicit_absence
  boundary_condition_or_absence: one_body_one_reader | no_public_reuse | no_lawful_reuse | no_editor_cleaning | protected_witness | quarantine_until_appeal | visible_absence | explicit_absence
  handler_or_absence: han_yanshuang | shen_luo | baiya | yu_lan | inspector_proxy | archive_handler | public_witness | explicit_absence
  forbidden_or_delayed_reader: public_table | lawful_reader | sponsor_gate | producer_license | archive | fan_queue | route_asset | broadcast_reality | explicit_absence
  branch_cost_or_absence: bureau_favor_debt | public_addendum | sponsor_pressure | witness_exposure | archive_debt | route_asset_scar | correction_slot | black_screen_pressure | explicit_absence
  target_future_reader_or_route: <id>

A generic legal approval, talk to Han, pass audit, suppress memory, or clean copy action cannot satisfy this rite.

Branch families

Request audit shield

Han tolerates the carrier under a named boundary.

selected_response: request_audit_shield
han_state_after_any: [conditional_auditor, audit_shield]
relief_any: [inspection_contempt_down, lawful_route_can_continue, continuity_hazard_down]
cost_any: [white_glove_leverage_up, bureau_favor_debt_up, public_receipt_distrust_up, future_audit_cost_up]
future_route_effect_any: [accepted_with_audit_cost, inspector_review_required, lawful_only]

Narrow lawful exception

The carrier becomes lawful-only or lawful-priority.

selected_response: narrow_lawful_exception
han_state_after_any: [inspection_custodian, conditional_auditor]
relief_any: [legal_body_risk_down, archive_signature_legitimacy_up, lawful_reader_acceptance_up]
cost_any: [public_table_surcharged, fan_oxygen_resentment_up, sponsor_stop_loss_pressure_up]
future_route_effect_any: [lawful_only, public_addendum_required, route_costlier]

Public escrow exception

Public proof carries the memory, while Han records an objection and a future appeal path.

selected_response: public_escrow_exception
han_state_after_any: [pressure_only, conditional_auditor]
relief_any: [public_memory_legitimacy_up, private_capture_down, fan_receipt_visibility_up]
cost_any: [inspection_heat_up, white_glove_trust_down, witness_exposure_up]
future_route_effect_any: [public_only, lawful_appeal_required, audit_required]

Quarantine order

The carrier is held until proof or boundary changes.

selected_response: quarantine_order
han_state_after_any: [inspection_custodian, audit_shield]
relief_any: [legal_body_fork_risk_down, fraud_risk_down, reality_drift_down]
cost_any: [current_route_blocked, schedule_pressure_up, route_asset_pressure_up, black_screen_pressure_up]
future_route_effect_any: [quarantine_required, recovery_only, appeal_required]

Recruit temporary audit shield

Han becomes a conditional route asset. Her card is useful only while proof and boundary are visible.

selected_response: recruit_temporary_audit_shield
han_state_after_any: [audit_shield, conditional_auditor]
route_asset: route_asset.han_yanshuang_white_glove_exception
relief_any: [audit_protected_hearing_unlocked, legal_body_exception_unlocked, suppression_alternative_unlocked]
cost_any: [handler_burden_up, white_glove_leverage_up, public_suspicion_up, bureau_favor_debt_up]
future_route_effect_any: [inspector_slot_required, accepted_with_audit_cost, narrow_future_use]

Refuse exception

The player keeps Han from becoming a route asset and protects one route from inspection leverage, but current use must narrow or block.

selected_response: refuse_exception
han_state_after_any: [pressure_only, missed, explicit_absence]
relief_any: [white_glove_leverage_down, public_memory_not_sealed_by_inspector]
cost_any: [lawful_route_blocked, producer_license_pressure_up, correction_required]
future_route_effect_any: [alternate_route_required, public_only, recovery_only]

Hide or illicitly clean

The row is hidden or the carrier is filed as clean.

selected_response_any: [hide_exception_row, illicit_clean_filing]
emitted_event: storyteller.event.han_legal_body_fork_default.v1
han_state_after_any: [hostile_censor, missed, explicit_absence]
future_route_effect_any: [legal_body_fork, audit_seizure, false_clean_authority, black_screen_fold, witness_reprisals, recovery_only]

Result schema

result:
  selected_response: <response>
  han_state_after: conditional_auditor | audit_shield | inspection_custodian | pressure_only | hostile_censor | missed | explicit_absence
  exception_state_after: audit_shield | lawful_only | public_only | quarantined | refused | defaulted | recovery_only
  accepted_future_channels: []
  blocked_or_costlier_future_channels: []
  reader_states_after:
    - reader_id: <reader>
      state: accepted_with_cost | lawful_only | public_only | audit_required | quarantined | hostile | blocked | recovery_only
  counter_deltas:
    relief: []
    cost: []
    future: []

Default and miss handling

韩砚霜法体分叉默认 must fire or be armed when:

  • selected row is hidden;
  • proof bridge is missing without explicit absence;
  • boundary condition is missing without explicit absence;
  • Han state is hidden;
  • a contested carrier is filed as clean;
  • a future reader consumes an unscoped body/copy;
  • the rite is not offered despite a valid white-glove exception row.

Missability is state-based. Han’s cooperation route can be missed by refusing, hiding, overcleaning, or failing to preserve proof/boundary. Her audit pressure is not missable.

Completion requirement

A complete resolution 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

Valid future effects include accepted with audit cost, lawful-only, public-only, quarantine required, inspector review required, public addendum required, audit seizure, legal-body fork, false-clean authority, black-screen fold, witness reprisal, and recovery-only.

Non-goals

  • Not a conversation scene.
  • Not a generic compliance spend.
  • Not a reputation check.
  • Not a fixed inspection phase.
  • Not valid unless the selected row, subject, risk, Han state, response, proof/absence, boundary/absence, handler/absence, excluded reader, branch cost, and future route effect are assigned.