Proof Wall Occlusion Default / 举证墙遮蔽默认
Proof Wall Occlusion Default is the event that fires or arms when a future reader consumes an in-world proof wall while an omitted proof, harmed reader, pin owner, or scope scar is hidden.
This event does not punish the player for not showing every proof. It punishes false visibility: the wall looks complete while a relevant proof was silently suppressed, sealed, overwritten, mis-scoped, or treated as absent without a row.
Fire or arm conditions
Fire or arm this event when any of the following are true:
- a future reader consumes a visible proof wall without a live 举证墙钉选案卷 row;
- the wall has a visible pin but no pin owner or explicit absence;
- the wall omits a relevant proof without omission reason;
- the harmed or excluded reader is hidden;
- sponsor proof is pinned as universal proof;
- lawful proof is pinned as public truth without public bridge;
- public proof is pinned as lawful proof without annex or custody bridge;
- artist-boundary proof is pinned as route consent;
- recovery-only proof is pinned as fresh proof;
- a split wall is reported as universal acceptance;
- a quarantined proof is consumed as clean proof;
- the wall state is marked complete from fixed timing, raw proof count, dashboard state, or lens-health state.
Required payload
event: storyteller.event.proof_wall_occlusion_default.v1
source_docket_or_absence: storyteller.card.proof_wall_pinning_docket.v1 | explicit_absence
wall_surface: public_wall | lawful_wall | sponsor_brief | archive_pinboard | artist_boundary_slate | route_loadout_surface | management_closure_surface | equivalent
capturing_reader: public_fan | lawful_archive | sponsor | artist_boundary | claimant | worker_testimony | route_asset | management | explicit_absence | equivalent
visible_front:
proof_id: <proof or explicit_absence>
proof_kind: receipt | checksum | witness_statement | archive_copy | sponsor_release | public_counterline | recovery_shelf | rebuttal_notice | route_asset | explicit_absence | equivalent
false_scope_claim: all_readers_informed | proof_complete | sponsor_settled_all | lawful_truth_public | public_truth_lawful | artist_boundary_waived | recovery_fresh | split_clean | equivalent
occluded_or_absent_proof:
proof_id: <proof or explicit_absence>
omission_reason_or_absence: scoped_out | hostile | unsafe | sponsor_suppressed | lawful_sealed | public_unready | artist_boundary | carrier_refusal | not_yet_recovered | explicit_absence
harmed_or_excluded_reader: <reader or explicit_absence>
pin_owner_state_after: exposed | captured | hostile | absent | false_owner | overdrawn | protected_with_cost | explicit_absence | equivalent
wall_state_after: false_front | default_occluded | captured | contradiction_pending | quarantined_late | recovery_only | equivalent
future_route_effect: captured | hostile | blocked | contradiction_pending | public_only | lawful_only | sponsor_only | artist_boundary_only | route_costlier | recovery_only | equivalent
counter_deltas_min: 3Default families
Loudest-reader capture
A sponsor, public, lawful, management, or route reader claims the wall because their proof is most visible.
Required result:
- capturing reader gains a false front;
- occluded reader becomes hostile, blocked, bridge-required, or recovery-only;
- pin owner exposure or false-owner pressure rises.
Scope laundering
The proof was valid for one scope and displayed as valid for all.
Required result:
- the wall state becomes
false_frontorcontradiction_pending; - future route becomes public-only, lawful-only, sponsor-only, artist-boundary-only, route-costlier, or blocked;
- at least one bridge or correction route is armed.
Recovery laundering
A recovery-only, late, scarred, or quarantined proof is pinned as fresh proof.
Required result:
- recovery cost rises;
- route asset pressure or broadcast-reality drift rises;
- the consuming route becomes costlier, blocked, or recovery-only.
Hidden harm
A claimant, worker, fan public, artist boundary, or archive reader is excluded from the visible surface.
Required result:
- the harmed reader becomes hostile, contradiction-pending, or protected-with-cost;
- public distrust, inspection heat, or archive debt rises;
- future reader acceptance changes.
False split closure
Different wall surfaces existed, but the game reports them as one clean closure.
Required result:
- source ambiguity rises;
- at least one reader receives a scoped-only state;
- future route requires bridge, callback, annex, counterline, or recovery-only conversion.
Counter requirements
Every event emission must mutate at least three surfaces, with at least one future route effect.
Common deltas:
counter_deltas:
relief:
- immediate_pressure_down | slot_pressure_down | none
cost:
- false_front_up
- occluded_proof_pressure_up
- public_receipt_distrust_up
- archive_debt_up
- inspection_heat_up
- claimant_hostility_up
- contract_capture_up
- artist_refusal_violation_up
- route_asset_pressure_up
- future_recovery_cost_up
future:
- captured | hostile | blocked | contradiction_pending | route_costlier | recovery_only | equivalentA default can have immediate relief only when the relief is visibly false or captured. It must never be recorded as clean success.
Recovery paths
Recovery is allowed only through visible scar:
- create a late proof-wall docket;
- repin with scope;
- publish omitted counterline;
- add lawful annex;
- mark recovery-only proof as recovery-only;
- split the wall by reader;
- quarantine the pin;
- name the pin owner as exposed, captured, hostile, or protected-with-cost;
- convert the consuming route to costlier, bridge-required, or recovery-only.
Invalid defaults
The event is invalid if it:
- silently repairs the wall;
- clears the omitted proof;
- hides the harmed reader;
- treats false-front relief as normal success;
- has no future route effect;
- depends on fixed turn count, raw proof count, dashboard state, or lens-health state.