Final Archive Signoff Evidence Table / 最终归档签核证据表

This page defines the observable evidence-table shape for Final Archive Signoff. storyteller.card.final_archive_signoff_evidence_table.v1 is a normalized observable surface, not a runtime card. The table normalizes existing source objects and state into one six-row readback for lens evidence.

Exact six rows

The row order is part of the contract.

RowExact runtime cardEvidence carriedAuthority explicitly not carried
1card-storyteller-continuity-docketthe continuity docket presented at signoffuniversal continuity authority
2card-storyteller-safe-archive-versionthe safe archive version under reviewartist consent or sole true version status
3card-storyteller-fan-archive-signaturea fan archive signature rowartist, victim, claimant, or owner authorization
4card-storyteller-disaster-naming-rightsthe commercial naming context opened by Rite 24victim-name authority or universal disaster-name authority
5card-storyteller-unfiled-blackbox-fragmentthe fragment normally prepared by Event 21 and idempotently ensured by Rite 25ownership, voice rights, or personhood evidence
6card-storyteller-han-yanshuangHan Yanshuang as scoped signatory/readback witnessuniversal inspector approval or custody grant

No row may be omitted, substituted, merged, or used as authority for another row.

Exact readback fields

final_archive_signoff_evidence_table:
  source_rite: storyteller-rite-24-disaster-naming-rights
  artist_answer_event: storyteller-event-21-artists-refuse-archive
  artist_answer_option_index: 0 | 1
  artist_answer_option_id: pacify_archive_identity_protest | preserve_unfiled_artist_self
  artist_posture: pacified | unfiled_self
  artist_answered_flag: storyteller_artists_archive_answered
  evidence_ready_flag: storyteller_archive_signoff_evidence_ready
  signoff_rite: storyteller-rite-25-final-archive-signoff
  signoff_choice_index: 0 | 1 | 2
  signoff_choice_id: seal_official_continuity | authorize_fan_archive | refuse_final_signoff
  signoff_result:
    official_continuity_sealed | fan_archive_authorized | unfiled_reality_survives
  signoff_result_code:
    counter: finalArchiveSignoffResultCode
    value: 1 | 2 | 3
  mirrored_result_flags_true: exactly_one
  evidence_rows:
    - card-storyteller-continuity-docket
    - card-storyteller-safe-archive-version
    - card-storyteller-fan-archive-signature
    - card-storyteller-disaster-naming-rights
    - card-storyteller-unfiled-blackbox-fragment
    - card-storyteller-han-yanshuang
  carry_forward_flag: storyteller_archive_signoff_convened
  result_recorded_flag: storyteller_archive_signoff_result_recorded
  carry_forward_card: card-storyteller-unfiled-blackbox-fragment
  rite25_progress: 1
  rite25_staging_slots:
    - slot-docket
    - slot-signature
  next_rite: storyteller-rite-26-claimants-at-table
  claimant_table_status: reachable | convened
  carried_to_claimants_flag: storyteller_archive_signoff_result_carried_to_claimants | explicit_absence_before_resolution
  rite26_staging_slots:
    - slot-fragment
    - slot-inspector
  rite26_result_code: unchanged
  rite26_progress: 2
  authority_denials: required

Two staging slots versus six evidence rows

storyteller-rite-25-final-archive-signoff retains exactly two required legacy staging slots:

Staging slotCanonical hintRuntime meaning
slot-docketcard-storyteller-continuity-docketone in-hand staging assignment
slot-signaturecard-storyteller-han-yanshuangone in-hand staging assignment

The hints do not make the staged cards authoritative evidence. enforceConditions separately requires the resolved Event 21/artist answer and possession of five evidence cards: continuity docket, safe archive version, fan archive signature, disaster naming rights, and Han Yanshuang. Event 21 normally prepares the fragment and evidence-ready flag; Rite 25 idempotently ensures both as common effects. The six-row table is evaluated from that enforced before/after state, never from a claim that six slots exist.

Posture and result rows

The event posture and rite result must remain separate columns:

LayerIndexStable option IDCodeReadback valueSource flag
Event 210pacify_archive_identity_protestpacifiedstoryteller_artist_archive_pacified
Event 211preserve_unfiled_artist_selfunfiled_selfstoryteller_artists_keep_unfiled_self
Rite 250seal_official_continuity1official_continuity_sealedstoryteller_official_continuity_sealed
Rite 251authorize_fan_archive2fan_archive_authorizedstoryteller_fan_archive_authorized
Rite 252refuse_final_signoff3unfiled_reality_survivesstoryteller_unfiled_reality_survives

storyteller_artists_archive_answered is a chronology field and cannot replace either Event 21 posture flag.

Four required profiles

ProfileArtist postureSignoff result
pacified-officialpacifiedofficial_continuity_sealed
pacified-fan-authorizedpacifiedfan_archive_authorized
unfiled-official-conflictunfiled_selfofficial_continuity_sealed
unfiled-refusalunfiled_selfunfiled_reality_survives

These four rows cover both artist postures and all three signoff results. Profile labels remain evidence-oracle labels; each row also records the stable runtime option IDs and their expected indices.

Carry-forward row

Every valid evidence table records:

  • storyteller_archive_signoff_convened and storyteller_archive_signoff_result_recorded after Rite 25;
  • storyteller_archive_signoff_evidence_ready, the fragment, progress 1, and result code 1..3 after Rite 25;
  • exactly one mirrored result flag agreeing with that code;
  • reachability of storyteller-rite-26-claimants-at-table;
  • the earlier artist posture and signoff result without mutation.

Rite 26 additionally requires one claimant option. If it resolves, the table records the unchanged result code, storyteller_archive_claimants_convened, storyteller_archive_signoff_result_carried_to_claimants, progress 2, and card-storyteller-archive-ownership-table. Those values do not change the meaning of any upstream row.

Invalid tables

The table is invalid if it:

  • infers artist posture from the Rite 25 choice;
  • infers signoff result from the Rite 26 claimant choice;
  • loses the unfiled posture when official continuity is sealed;
  • treats the fan signature as artist consent;
  • treats the disaster naming contract as victim-name authority;
  • treats the blackbox fragment as owned because it is carried forward;
  • treats Han Yanshuang as universal approval;
  • claims either rite has six evidence slots;
  • treats either rite’s two staging assignments as authority evidence;
  • records result code 0, a value above 3, or a code that disagrees with the single mirrored flag;
  • resolves Rite 26 at progress other than 1, without a claimant option, or with a changed result code;
  • omits any one of the six evidence rows.

Authority denials

This evidence table is not a consent form, voice grant, memorial/archive license, victim-name ruling, medical record, personhood or death determination, custody deed, ownership table, or later-use authorization. It records current version status and carry-forward only.