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: trueRequired 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
| Author | How the default hardens | Typical future effect |
|---|---|---|
| Sponsor | cites silence as release or gratitude | sponsor_only, public recovery costlier |
| Editor | patches over omission as checksum noise | edit_checksum_required, source ambiguity rises |
| Inspector / archive | treats absence as lawful hold or inadmissible public claim | lawful_only, public delay rises |
| Fan public / historian | publishes countermemory before official answer | public_only, sponsor route hostile |
| Management | converts omitted cost into efficiency metric | false_clean_hardened, producer-license pressure |
| Artist boundary | turns omission into refusal or unsafe-use block | boundary_gated, recovery_only |
| Route asset | refuses package transport without omitted frame | blocked or costlier route access |
| Blackout system | absence becomes recoverable only by blackout/scar route | recovery_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_onlyReplay 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_triggerNon-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.