Proof Wall Pinning Review / 举证墙钉选复核
Proof Wall Pinning Review is the assignable rite for choosing which proof is pinned to an in-world reader surface and what happens to the proof that is omitted, sealed, marked, scoped, or quarantined.
The rite does not decide whether the proof is true. It decides whether a future reader receives the proof as public, lawful, sponsor-safe, artist-boundary, route-loadout, management-closure, or recovery-only evidence.
Entry contract
Offer this rite only from a live 举证墙钉选案卷 row.
requires:
docket: storyteller.card.proof_wall_pinning_docket.v1
wall_surface: public_wall | lawful_wall | sponsor_brief | archive_pinboard | artist_boundary_slate | route_loadout_surface | management_closure_surface | equivalent
future_reader: public_fan | lawful_archive | sponsor | artist_boundary | claimant | worker_testimony | route_asset | management | equivalent
visible_pin_candidate: <proof id or explicit_absence>
visible_pin_state_before: clean | scarred | lawful_only | public_only | sponsor_only | artist_boundary_only | split | contradiction_pending | recovery_only | captured | hostile | explicit_absence | equivalent
occluded_or_absent_proof: <proof id or explicit_absence>
harmed_or_excluded_reader: <reader or explicit_absence>
pin_owner_or_absence: <owner or explicit_absence>
player_can_select_posture: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_proof_count_trigger: trueThe rite fails if a proof wall is opened only because there are many proofs, because a dashboard says evidence is incomplete, or because a fixed point in the campaign arrived.
Player-facing choice families
Pin public proof
Make a public receipt, counterline, fan ledger, historian note, or witness proof visible to the future reader.
Required payload:
selected_posture: pin_public_proof
visible_pin_scope: public | public_with_lawful_bridge | public_with_sponsor_cost
occluded_or_absent_proof: <proof or explicit_absence>
reader_state_after: accepted_with_scope | public_only | bridge_required | contradiction_pending
counter_deltas:
relief:
- public_receipt_legitimacy_up | private_capture_down | equivalent
cost:
- sponsor_stop_loss_pressure_up | witness_exposure_up | inspection_heat_up | public_contradiction_up | equivalent
future:
- future_reader_acceptance_changedPin lawful proof
Make archive, inspector, chain, annex, or checksum proof visible.
Required payload:
selected_posture: pin_lawful_proof
visible_pin_scope: lawful | lawful_with_public_notice | lawful_with_route_bridge
reader_state_after: accepted_with_scope | lawful_only | checksum_required | bridge_required
counter_deltas:
relief:
- archive_signature_legitimacy_up | custody_clarity_up | false_front_down | equivalent
cost:
- bureau_favor_debt_up | public_delay_up | public_receipt_distrust_up | archive_debt_up | equivalent
future:
- future_reader_acceptance_changedPin sponsor proof
Make sponsor release, makegood, stop-loss, or sponsor-safe silence visible.
Required payload:
selected_posture: pin_sponsor_proof
visible_pin_scope: sponsor | sponsor_with_public_scar | sponsor_with_lawful_scar
reader_state_after: accepted_with_scope | sponsor_only | captured | unwind_required
counter_deltas:
relief:
- sponsor_stop_loss_pressure_down | slot_pressure_down | equivalent
cost:
- contract_capture_up | public_receipt_distrust_up | artist_boundary_risk_up | claimant_hostility_up | equivalent
future:
- future_reader_acceptance_changedPin artist-boundary proof
Make refusal, voice boundary, body boundary, proxy limit, or safety marker visible.
Required payload:
selected_posture: pin_artist_boundary_proof
visible_pin_scope: artist_boundary | artist_boundary_with_public_cost | artist_boundary_with_route_block
reader_state_after: artist_boundary_only | blocked | route_costlier | recovery_only
counter_deltas:
relief:
- artist_refusal_respected_up | voice_integrity_risk_down | coercion_risk_down | equivalent
cost:
- route_asset_pressure_up | sponsor_pressure_up | fan_expectation_pressure_up | management_pressure_up | equivalent
future:
- future_reader_acceptance_changedSplit wall
Give incompatible readers different visible surfaces, without pretending the split is universal truth.
Required payload:
selected_posture: split_wall
reader_surfaces:
- reader: <reader-a>
visible_pin: <proof-a>
scope: <scope-a>
- reader: <reader-b>
visible_pin: <proof-b or explicit_absence>
scope: <scope-b>
reader_state_after: split_wall | bridge_required | contradiction_pending | route_costlier
counter_deltas:
relief:
- incompatible_readers_remain_playable | private_capture_down | equivalent
cost:
- source_ambiguity_up | handler_burden_up | archive_debt_up | public_contradiction_up | equivalent
future:
- future_reader_acceptance_changedMark unread or partial
Show a proof but explicitly mark that it cannot yet be read as clean authority.
Required payload:
selected_posture: mark_unread_or_partial
mark_kind: checksum_required | lawful_annex_required | public_counterline_required | callback_required | recovery_only_marker | equivalent
reader_state_after: bridge_required | checksum_required | contradiction_pending | route_costlier
counter_deltas:
relief:
- false_front_down | occluded_proof_pressure_down | equivalent
cost:
- route_delay_up | inspection_heat_up | public_distrust_up | handler_burden_up | equivalent
future:
- future_reader_acceptance_changedQuarantine pin
Prevent an unsafe or false-front proof from being consumed.
Required payload:
selected_posture: quarantine_pin
quarantine_reason: false_front | hostile_occlusion | sponsor_suppression | lawful_seal_conflict | artist_boundary | carrier_refusal | equivalent
reader_state_after: blocked | audit_required | recovery_only
counter_deltas:
relief:
- broadcast_reality_drift_down | archive_fraud_down | false_front_down | equivalent
cost:
- route_delay_up | sponsor_pressure_up | fan_oxygen_resentment_up | recovery_cost_up | equivalent
future:
- future_reader_acceptance_changedAllow default occlusion
Let the loudest proof surface act as if omitted proof does not exist.
Required payload:
selected_posture: allow_default_occlusion
default_reader: <reader>
occluded_reader: <reader or explicit_absence>
reader_state_after: captured | hostile | blocked | contradiction_pending | recovery_only
counter_deltas:
relief:
- immediate_pressure_down | slot_pressure_down | equivalent
cost:
- false_front_up | occluded_proof_pressure_up | claimant_hostility_up | license_pressure_up | equivalent
future:
- future_reader_acceptance_changedResolution rules
A valid review must record:
- selected posture;
- wall surface;
- future reader;
- visible pin;
- visible pin scope;
- pin owner or explicit absence;
- occluded or explicitly absent proof;
- harmed or excluded reader;
- proof state before and after;
- wall state after;
- future route effect;
- at least one relief counter, one cost counter, and one future-effect mutation.
Invalid resolutions
The rite is invalid if it:
- treats public proof as lawful proof without bridge;
- treats lawful proof as public truth without counterline;
- treats sponsor proof as universal settlement;
- treats artist-boundary proof as route unlock;
- treats a split wall as clean universal acceptance;
- hides the occluded proof or harmed reader;
- lets a pin owner erase their own exposure;
- produces the same future route effect for every branch;
- opens or resolves from fixed turn, fixed day/week, raw proof count, dashboard state, or lens-health state.