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: true

The 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_changed

Pin 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_changed

Pin 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_changed

Pin 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_changed

Split 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_changed

Mark 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_changed

Quarantine 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_changed

Allow 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_changed

Resolution 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.