Iris Custodian Counterclaim Default / Iris 保管人反诉默认

This event fires, arms, or logs a durable scar when Iris Vale’s voice afteruse creates a custodian answer but the custodian is hidden, unsupported, bought without release, edited without proof, or allowed to harden into hostile ownership.

It is different from Iris 验讫引证越界. Citation breach catches misuse of a scoped voice row. This default catches the next failure: the row has an affected custodian, but the producer consumes that witness without resolving answer, proof, support, and future reader.

Trigger

trigger:
  trigger_kind: state_pressure
  counterclaim_docket_present: storyteller.card.iris_voice_custodian_counterclaim_docket.v1
  source_voice_row_present: true
  affected_custodian_or_explicit_absence_visible: true
  future_reader_would_change: true
  breach_reason:
    - custodian_hidden
    - custodian_state_not_recorded
    - custody_proof_missing
    - support_need_ignored
    - sponsor_sideletter_without_release_record
    - public_testimony_without_protection
    - editorial_shield_without_checksum_or_lawful_annex
    - hostile_custodian_allowed_to_narrate_first
    - false_owner_hardening_unanswered
    - future_reader_hidden
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true

The event does not fire because a fixed amount of story has elapsed. It fires only when the custodian counterclaim surface is underfilled or mishandled.

Event payload

event_id: storyteller.event.iris_custodian_counterclaim_default.v1
source_docket: storyteller.card.iris_voice_custodian_counterclaim_docket.v1
source_voice_row: <row id>
custodian_id_or_absence: char.mara_fen | equivalent | explicit_absence
custodian_state_before: protected_custodian | recruitable | suppressed | hostile_witness | absent | captured | missed | equivalent
breach_kind: custodian_hidden | proof_missing | support_ignored | sideletter_without_release | testimony_unprotected | edit_without_annex | hostile_narrates_first | false_owner_hardens | future_reader_hidden | equivalent
missing_inputs:
  proof_anchor: present | absent
  handler: present | absent
  support: present | absent
  release_record: present | absent
  future_reader: present | absent
custodian_state_after: hostile_witness | captured | suppressed | disappeared | sponsor_retained | public_exposed | editor_masked | explicit_absence
future_reader_effect: blocked | costlier | lawful_rider_required | public_rider_required | witness_payroll_due | enforcement_required | route_narrowed | recovery_only | false_owner_hardened
counter_deltas_min: 3

Default branches

Hidden custodian

Mara’s custody knowledge is needed, but the implementation files her as absent without recording whether she is missing, hostile, suppressed, captured, or protected.

Effects:

  • custody_clarity -1 or archive_signature_legitimacy -1;
  • archive_debt +1 or future_blackmail_cost +1;
  • future route use becomes rider-required or recovery-only.

Sideletter without release

A sponsor or manager buys quiet but no discoverable release record survives.

Effects:

  • sponsor_stop_loss_pressure -1 immediately;
  • contract_capture +1 and public_receipt_distrust +1;
  • future public, lawful, or route asset readers can reject the sideletter.

Public testimony without protection

Mara or a witness chain speaks publicly but receives no payroll, safe room, escort, or oath.

Effects:

  • public_receipt_legitimacy +1 may rise immediately;
  • witness_exposure +1 and witness_payroll_due +1;
  • 受保护证人薪册 can load the exposed person or mark hostile/captured fallout.

Editorial shield without annex

An editor masks the witness or voice chain without checksum, annotation, or lawful annex.

Effects:

  • continuity_hazard -1 may improve immediately;
  • source_ambiguity +1 and edit_debt +1;
  • future use requires checksum annotation, lawful annex, or recovery-only route.

Hostile custodian narrates first

Mara, a claimant, or a false owner reaches archive, sponsor, fan public, or broadcast reality before the player’s answer.

Effects:

  • false_owner_hardening_risk +1;
  • route_asset_pressure +1 or inspection_heat +1;
  • clean voice afteruse closes unless reopened by enforcement, public counterproof, or sacrifice.

Recovery hooks

Recovery is allowed only with scar:

  • reopen the custody proof and accept inspection heat;
  • pay, shelter, or oath-protect the custodian;
  • publish public acknowledgement and accept sponsor backlash;
  • file a release record for sideletter silence;
  • add checksum annotation or lawful annex to the edit shield;
  • route the dispute into 归档执行案卷;
  • mark the voice afteruse as recovery-only.

Non-goals

This event is not generic scandal, not duplicate infringement text, and not a free retcon of Iris’s probate row. It must name the custodian state, missing input, default author, future reader effect, and durable counter deltas.