Explicit Absence Review / 明示缺席复核

Explicit Absence Review resolves one 明示缺席案卷 before a future reader consumes absence as proof.

The rite is not a local null check. It is a management action that decides whether an absence can travel, where it must narrow, what proof or silence protects it, and which future reader inherits cost.

Entry Hand

Offer this rite when the docket shows:

entry_hand:
  trigger_kind: state_pressure
  source_absence_row_visible: true
  absent_slot_kind_visible: true
  absence_reason_or_proof_visible_or_contested: true
  citing_reader_or_route_visible: true
  intended_use_of_absence_visible: true
  harmed_reader_or_claimant_if_false_visible_or_explicit_absence: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_absence_count_trigger: true

Player Postures

Certify scoped absence

The player certifies the absence for one named reader and one use.

  • Relief: cited reader can proceed.
  • Cost: proof burden, audit heat, public distrust, or future route cost remains.
  • Future: accepted-with-scope, not universal acceptance.

Narrow absence reader

The player prevents one reader from borrowing another reader’s absence.

  • Relief: overbroad false use drops.
  • Cost: omitted reader requires notice, addendum, or later objection route.
  • Future: reader-specific absence.

Substitute visible carrier

The player finds or assigns a carrier, proof object, handler, or route asset where absence would have been cited.

  • Relief: route gains concrete support.
  • Cost: handler burden, exposure, schedule cost, or proof debt rises.
  • Future: substitute-required or costlier route.

Reopen notice or proof

The player refuses the absence until service, proof, affected-party response, or source row is checked again.

  • Relief: false clean proof is blocked.
  • Cost: delay, inspection heat, claimant pressure, or schedule pressure rises.
  • Future: notice-required or proof-required.

Protect silence

The player keeps the absent person or proof unnamed because naming would create harm.

  • Relief: witness, performer, route asset, or protected reader remains safer.
  • Cost: protected silence debt, payroll/support cost, lawful escrow, or public addendum pressure rises.
  • Future: protected-silence, lawful-only, or escrow-only state.

Split absence scope

The absence is true for one reader but unavailable or contested for another.

  • Relief: one route can proceed narrowly.
  • Cost: contradiction pressure, public distrust, or future reconciliation cost rises.
  • Future: split-required.

Block clean absence

The absence cannot be consumed.

  • Relief: false clean route is prevented.
  • Cost: current route blocks, downgrades, or moves to recovery.
  • Future: blocked, costlier, or recovery-only.

False explicit absence default

The player or a capturing desk consumes the absence as clean proof without this review.

  • Relief: immediate report, slot, packet, or closure may proceed.
  • Cost: 伪明示缺席默认 fires or arms.
  • Future: false-absence default, hostile, blocked, contradiction-pending, or recovery-only.

Branch Contract

branch_contract:
  - selected_posture: certify_scoped_absence
    relief_any: [citing_reader_can_proceed, absence_legibility_up]
    cost_any: [proof_burden_up, audit_heat_up, public_distrust_up]
    future_effect_any: [accepted_with_scope, costlier]
  - selected_posture: narrow_absence_reader
    relief_any: [overbroad_false_use_down, reader_scope_integrity_up]
    cost_any: [omitted_reader_notice_due, addendum_pressure_up]
    future_effect_any: [reader_specific_absence, notice_required]
  - selected_posture: substitute_visible_carrier
    relief_any: [route_support_visible, absence_pressure_down]
    cost_any: [handler_burden_up, exposure_up, proof_debt_up]
    future_effect_any: [substitute_required, costlier]
  - selected_posture: reopen_notice_or_proof
    relief_any: [false_clean_proof_blocked, affected_party_answer_possible]
    cost_any: [delay_up, inspection_heat_up, claimant_pressure_up]
    future_effect_any: [notice_required, proof_required]
  - selected_posture: protect_silence
    relief_any: [protected_reader_safer, unsafe_naming_blocked]
    cost_any: [protected_silence_debt_up, payroll_or_escrow_cost_up]
    future_effect_any: [protected_silence, lawful_only, escrow_only]
  - selected_posture: split_absence_scope
    relief_any: [one_reader_can_proceed, universal_clean_absence_blocked]
    cost_any: [contradiction_pressure_up, future_reconciliation_cost_up]
    future_effect_any: [split_required, reader_specific_absence]
  - selected_posture: block_clean_absence
    relief_any: [false_clean_route_prevented]
    cost_any: [route_delay_up, recovery_cost_up]
    future_effect_any: [blocked, costlier, recovery_only]
  - selected_posture: false_explicit_absence_default
    relief_any: [immediate_report_or_closure_may_proceed]
    cost_any: [false_absence_pressure_up, harmed_reader_hidden]
    future_effect_any: [false_absence_default, hostile, blocked, recovery_only]

Output Contract

rite_output:
  selected_posture: certify_scoped_absence | narrow_absence_reader | substitute_visible_carrier | reopen_notice_or_proof | protect_silence | split_absence_scope | block_clean_absence | false_explicit_absence_default
  absence_state_after: certified_scoped | reader_specific | substituted | reopened | protected_silence | split_required | blocked | false_clean | defaulted | recovery_only
  protected_or_citing_reader_state_after: <state>
  harmed_or_omitted_reader_state_after: <different state or explicit_absence>
  future_reader_or_route_effect: accepted_with_scope | notice_required | proof_required | substitute_required | protected_silence | split_required | blocked | costlier | hostile | recovery_only | false_absence_default
  emitted_event: storyteller.event.false_explicit_absence_default.v1 | none_if_valid
  counter_deltas:
    relief: []
    cost: []
    future: []

A valid result mutates absence state, at least one reader state, one relief surface, one cost surface, and one future route effect. It is invalid if the only output is a changed flag from explicit_absence to approved.

Non-Goals

  • Not a reminder to fill missing fields.
  • Not a substitute for service, rebuttal, transcript, or resume packet rites.
  • Not valid if a famous handler, sponsor payment, archive seal, lawful stamp, editor checksum, or management metric accepts absence without reader scope and cost.