Omitted Frame Hardening Default / 遗漏框架硬化默认

Omitted Frame Hardening Default fires or is armed when 遗漏框架反诉 is hidden, underfilled, bought without receipt, suppressed without channel, escrowed without future reader, or treated as already settled by the official package.

The event makes silence durable. If the player does not answer the omission, someone else hardens it into the next version of broadcast reality.

Event promise

The event must name:

  • the source package and selected frame;
  • the omitted frame and omitted truth;
  • the hardening author;
  • the missing field or failed assignment;
  • the excluded reader or explicit absence;
  • the package state after hardening;
  • the omitted-frame state after hardening;
  • future reader effect and counter deltas.

A valid default is never just anger rises, reputation falls, or the public notices.

Trigger conditions

trigger:
  trigger_kind: state_pressure
  counterclaim_card: storyteller.card.omitted_frame_counterclaim.v1
  source_package_state_present: true
  omitted_frame_present: true
  one_or_more_default_conditions:
    - counterclaim_hidden
    - carrier_absent_or_unrecorded
    - proof_absent_or_unrecorded
    - channel_absent_or_unrecorded
    - handler_absent_or_unrecorded
    - future_reader_absent
    - buyout_without_release_record
    - escrow_without_future_reader
    - quarantine_without_reason
    - package_cites_omission_as_settled
    - excluded_reader_unnamed
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true

Required event payload

hardening_default:
  event: storyteller.event.omitted_frame_hardening_default.v1
  source_package:
    source_subject: <package_subject_id>
    selected_frame_before: <frame>
    package_state_before: <state>
    default_author_or_absence: <source_default_author or explicit_absence>
  omitted_frame:
    omitted_claimant: <claimant>
    omitted_truth: <truth>
    carrier_or_absence: <carrier or explicit_absence>
  hardening:
    hardening_author: sponsor | editor | inspector | fan_public | management | archive | route_asset | artist_boundary | pirate_relay | public_absence | blackout_system | equivalent
    hardening_reason: hidden | underfilled | bought_without_release | suppressed | unsafe_channel | false_settlement | excluded_reader_unnamed | explicit_absence
    excluded_reader_or_absence: <reader or explicit_absence>
    missing_inputs:
      carrier: present | absent
      proof_anchor: present | absent
      channel: present | absent
      handler: present | absent
      future_reader: present | absent
      release_record: present | absent
  result:
    package_state_after: false_clean_hardened | addendum_denied | sponsor_only_hardening | lawful_only_hardening | public_only_hardening | edit_patch_only_hardening | boundary_hostile | contradiction_pending | recovery_only | equivalent
    omitted_frame_state_after: hostile | captured | public_countermemory | lawful_appeal | sponsor_release_claim | edit_debt_claim | boundary_block | recovery_only | equivalent
    future_reader_effect: blocked | costlier | public_only | lawful_only | sponsor_only | edit_checksum_required | split_required | correction_slot_required | contradiction_pending | recovery_only | equivalent
    counter_deltas:
      relief: []
      cost: []
      future: []

Hardening author families

AuthorHow the default hardensTypical future effect
Sponsorcites silence as release or gratitudesponsor_only, public recovery costlier
Editorpatches over omission as checksum noiseedit_checksum_required, source ambiguity rises
Inspector / archivetreats absence as lawful hold or inadmissible public claimlawful_only, public delay rises
Fan public / historianpublishes countermemory before official answerpublic_only, sponsor route hostile
Managementconverts omitted cost into efficiency metricfalse_clean_hardened, producer-license pressure
Artist boundaryturns omission into refusal or unsafe-use blockboundary_gated, recovery_only
Route assetrefuses package transport without omitted frameblocked or costlier route access
Blackout systemabsence becomes recoverable only by blackout/scar routerecovery_only, black-screen pressure rises

Branch-specific defaults

Addendum missed

If the card requested addendum but proof/channel/handler was absent, the omitted claimant can harden into addendum_denied or public_countermemory. Future readers surcharge public or lawful use.

Retraction missed

If retraction was needed but the package kept airing as clean, the package becomes false_clean_hardened. Future correction routes require scarred acceptance or recovery-only repair.

Buyout without release record

If money, release, oxygen credit, sponsor clause, or handler release is paid without a visible record, the author who paid hardens the omission as settled. Future readers treat public or lawful challenge as costlier and distrust rises.

Split answer broken

If two readers were promised scoped copies but one copy is hidden or treated as universal, the event records contradiction_pending. 裁定读者冲突线 can consume the scar.

Escrow burial

If proof is escrowed with no future reader, the event records recovery_only or blackout_system hardening. The omission survives, but only with a future recovery cost.

Quarantine without reason

If quarantine blocks a counterclaim without false-carrier, unsafe-channel, captured-proof, or boundary-harm evidence, the omitted claimant becomes hostile and future routes require reproof.

Counter delta contract

Every hardening default must include at least one relief, one cost, and one future effect.

counter_deltas_required:
  relief_any:
    - immediate_dispute_paused
    - sponsor_pressure_down
    - legal_noise_down
    - package_continues
    - unsafe_channel_blocked
  cost_any:
    - public_receipt_distrust
    - fan_oxygen_resentment
    - contract_capture
    - edit_debt
    - source_ambiguity
    - inspection_heat
    - witness_exposure
    - handler_burden
    - claimant_hostility
    - correction_slot_pressure
  future_any:
    - sponsor_only
    - lawful_only
    - public_only
    - edit_checksum_required
    - split_required
    - correction_slot_required
    - contradiction_pending
    - recovery_only

Replay evidence

event: storyteller.event.omitted_frame_hardening_default.v1
session_id: lens-package-omission-counterclaim-v1-<timestamp>
seed: <deterministic-seed>
trigger:
  counterclaim_card: storyteller.card.omitted_frame_counterclaim.v1
  source_package_state_present: true
  omitted_frame_present: true
  default_condition: <condition>
payload:
  hardening_author: <author>
  hardening_reason: <reason>
  excluded_reader_or_absence: <reader or explicit_absence>
  missing_inputs:
    carrier: present | absent
    proof_anchor: present | absent
    channel: present | absent
    handler: present | absent
    future_reader: present | absent
    release_record: present | absent
result:
  package_state_after: <state>
  omitted_frame_state_after: <state>
  future_reader_effect: <effect>
  counter_deltas: {}
assertions:
  - default_is_state_triggered
  - hardening_author_named
  - excluded_reader_or_absence_visible
  - missing_inputs_visible
  - package_and_omitted_frame_states_mutate
  - future_reader_effect_mutates
  - no_fixed_turn_trigger

Non-goals

  • Not a flavor backlash event.
  • Not a generic anger spike.
  • Not an offscreen loss of reputation.
  • Not a timer expiry.
  • Not valid if hardening author, missing field, excluded reader, package state, omitted-frame state, and future effect are not all recorded.