Proof Board Snapshot / 证据板快照
Proof Board Snapshot is a docket-card for the moment a visible board of proof rows becomes itself a custody object.
The snapshot may be assembled from a production triage board, replay export capsule, resume packet, carryover docket, recovery indemnity shelf, route loadout manifest, or equivalent proof row. The card does not say the board is true. It records which rows were pinned, omitted, stale, scoped, disputed, and who is allowed to cite the board later.
Card promise
A proof board cannot be used as route authority until the snapshot records:
- who took or filed the snapshot;
- which future reader wants to cite it;
- which proof rows are pinned and which are hidden or absent;
- the state and custodian of each row;
- the snapshot order, caption, or summary claim;
- the reader harmed if the snapshot is treated as complete;
- what future route effect follows.
The card fails if it stores only board_ready, proofs_visible, snapshot_saved, evidence_summary_clean, or all_rows_current.
Required fields
proof_board_snapshot:
snapshot_id: <stable id>
trigger_kind: state_pressure
board_source: production_triage_board | replay_export_capsule | resume_packet | evidence_carryover_docket | recovery_indemnity_shelf | route_loadout_manifest | ruling_reader_collision | equivalent
snapshot_custodian: producer | archive | inspector | editor | sponsor_liaison | public_delegate | runner | explicit_absence | equivalent
requested_use:
future_reader: public | lawful | sponsor | archive | inspector | editor | fan_public | artist_boundary | worker | claimant | route_asset | management | broadcast_reality | equivalent
requested_clean_claim: <claim>
route_or_rite: <route rite package report annex or explicit_absence>
board_rows:
- row_id: <proof row or explicit_absence>
row_source: replay_capsule | resume_packet | carryover_docket | indemnity_shelf | loadout_manifest | operator_row | receipt | checksum | equivalent
row_state_before: fresh | scoped | stale | omitted | quarantined | public_only | lawful_only | sponsor_only | split_required | contradiction_pending | captured | false_owner | recovery_only | equivalent
row_custodian_or_absence: <custodian or explicit_absence>
board_visibility: pinned | hidden | summarized | footnoted | redacted | absent | contested
citation_scope: current | source_only | lawful_only | public_only | sponsor_only | recovery_only | not_citable | equivalent
board_claim:
ordering_or_caption_claim: <claim>
hidden_or_harmed_reader: <reader claimant worker artist operator or explicit_absence>
omitted_counter_row_or_absence: <row or explicit_absence>
decision_memory:
selected_posture: certify_with_scope | rebuild_board | seat_omitted_row | split_board | quarantine_snapshot | publish_minority_note | accept_stale_default
snapshot_state_after: scoped_snapshot | rebuilt | row_seated | split_required | quarantined | minority_note_published | false_clean_snapshot | stale_board_hardened | equivalent
future_route_effect: accepted_with_scope | public_addendum_required | lawful_annex_required | sponsor_unwind_required | costlier | blocked | contradiction_pending | recovery_only | equivalentReader table
| Reader | Risk if board is treated as clean | Snapshot duty |
|---|---|---|
| Public/fan reader | a receipt appears complete while an omitted row carries harm | show public-visible rows and missing footnotes |
| Lawful/archive reader | a board caption becomes admissible proof without chain | name custodian, source, and lawful-only limits |
| Sponsor reader | board order becomes stop-loss proof | expose sponsor-only rows and public mismatch |
| Artist-boundary reader | body, voice, consent, or recovery row becomes display material | record boundary scope before citation |
| Worker/operator reader | a low-rank row becomes board consensus | record protection, payroll, dissent, or absence |
| Route-asset reader | a row is loaded as current route asset | record freshness, owner, false owner, and recovery-only limits |
Default memory
If the snapshot is consumed without custody review, attach 过期证据板快照默认.
default_memory:
event: storyteller.event.stale_board_snapshot_default.v1
default_actor: <actor>
false_snapshot_claim: <claim>
stale_or_omitted_rows: []
hidden_or_harmed_reader: <reader or explicit_absence>
future_route_effect: <effect>Non-goals
- Not a project dashboard.
- Not a governance artifact.
- Not a generic evidence list.
- Not an inventory count.
- Not valid unless the snapshot changes future reader access, route cost, route-asset custody, or recovery-only state.