Final Archive Signoff Readback / 最终归档签核读回
This page binds the readback packet to the existing runtime rite storyteller-rite-25-final-archive-signoff. It does not define a second runtime rite. It makes the current three-way signoff result and the common Rite 26 handoff observable without expanding the signoff’s authority.
Exact source position
storyteller-rite-24-disaster-naming-rights
-> storyteller-event-21-artists-refuse-archive
-> storyteller-rite-25-final-archive-signoff
-> storyteller-rite-26-claimants-at-tableRite 25 must be observed after the artist answer and before the claimant table.
Current source entry
The existing source rite requires:
- completion of
storyteller-rite-24-disaster-naming-rights; storyteller_disaster_naming_offer_opened;- resolution of
storyteller-event-21-artists-refuse-archive; storyteller_artists_archive_answered;- possession of
card-storyteller-continuity-docket; - possession of
card-storyteller-safe-archive-version; - possession of
card-storyteller-fan-archive-signature; - possession of
card-storyteller-disaster-naming-rights; - possession of
card-storyteller-han-yanshuang.
Its common effects:
- set
storyteller_archive_signoff_convened; - idempotently set
storyteller_archive_signoff_evidence_ready; - set
storyteller_archive_signoff_result_recorded; - idempotently gain
card-storyteller-unfiled-blackbox-fragment; - increment
finalArchiveSignoffProgressto 1.
Event 21 normally supplied evidence-ready plus the unfiled blackbox fragment. Neither is a Rite 25 precondition: the common effects safely reassert them so older compatible saves reach the same after-state. The resolved Event 21/artist answer and the other five named evidence cards remain enforced entry conditions.
Two compatibility staging assignments
| Runtime slot | Canonical hint | Enforcement |
|---|---|---|
slot-docket | card-storyteller-continuity-docket | required in-hand staging card |
slot-signature | card-storyteller-han-yanshuang | required in-hand staging card |
The source deliberately keeps the two legacy slots and cardType: any. Their accepts values document canonical staging, but exact evidence does not come from those assignments. enforceConditions supplies the five precondition rows; Rite 25 common effects normalize evidence-ready plus the sixth fragment row. A staged card never becomes proof of consent, ownership, license, identity, custody, or any other authority.
The readback still lists six ordered evidence rows: continuity docket, safe archive version, fan archive signature, disaster naming rights, unfiled blackbox fragment, and Han Yanshuang signatory. It must never describe them as six slots.
Three current choices
The source rite exposes stable choice IDs. Choice index remains a durable observation key for order.
| Choice index | Stable choice ID | Code | Normalized result | Mirrored source flag |
|---|---|---|---|---|
| 0 | seal_official_continuity | 1 | official_continuity_sealed | storyteller_official_continuity_sealed |
| 1 | authorize_fan_archive | 2 | fan_archive_authorized | storyteller_fan_archive_authorized |
| 2 | refuse_final_signoff | 3 | unfiled_reality_survives | storyteller_unfiled_reality_survives |
Each option sets finalArchiveSignoffResultCode to its number, sets the matching result flag, and unsets the other two. Exactly one mirrored flag remains true, and the normalized result, stable choice ID, index, code, and flag must agree.
Four focused profiles
| Profile | Event 21 posture | Rite 25 result | Essential assertion |
|---|---|---|---|
pacified-official | pacified | official continuity sealed | official branch reaches Rite 26 |
pacified-fan-authorized | pacified | fan archive authorized | fan-authorized branch reaches Rite 26 |
unfiled-official-conflict | unfiled self | official continuity sealed | official result retains the prior conflict |
unfiled-refusal | unfiled self | unfiled reality survives | refusal branch reaches Rite 26 |
The four profiles cover both artist postures and all three signoff results.
Common downstream reachability
Every choice inherits the rite’s common effects. A valid replay must therefore show, after each chosen branch:
rite_25_after:
storyteller_archive_signoff_convened: true
storyteller_archive_signoff_evidence_ready: true
storyteller_archive_signoff_result_recorded: true
hand_contains: card-storyteller-unfiled-blackbox-fragment
finalArchiveSignoffProgress: 1
finalArchiveSignoffResultCode: 1 | 2 | 3
mirrored_result_flags_true: 1
current_artist_posture: preserved
current_signoff_result: preserved
next:
rite: storyteller-rite-26-claimants-at-table
requires_progress: 1
requires_result_code: 1..3
requires_claimant_option: true
reachable: trueRite 26 keeps two legacy staging slots for fragment and inspector. It may then set storyteller_archive_claimants_convened and storyteller_archive_signoff_result_carried_to_claimants, preserve the result code, advance progress to 2, and create card-storyteller-archive-ownership-table. Those downstream effects prove carry-forward but do not retroactively choose the signoff result; its staging assignments grant no authority.
Branch invariants
- Choice 0 does not erase an unfiled artist posture.
- Choice 1 does not convert a fan archive signature into artist, claimant, or owner consent.
- Choice 2 does not grant ownership of the unfiled fragment or the archive.
- All three choices produce the same six-row after-state from five enforced precondition rows plus the normalized fragment row.
- All three choices emit the same convened/evidence-ready/result-recorded handoff at progress 1.
- Code 1/2/3 and exactly one mirrored flag identify the selected result.
- Rite 26 requires code 1..3, progress 1, and a claimant option, preserves the code, and ends at progress 2.
- Han Yanshuang’s row remains scoped to signatory/readback presence.
- The claimant-table choice remains downstream and independent.
Authority boundary
The rite readback reports current archive-version status and carry-forward only. It cannot:
- override artist consent or refusal;
- grant voice ownership or permission;
- grant a memorial or archive license;
- decide victim names or disaster-name authority;
- determine medical status, personhood, or death;
- create universal custody or ownership;
- authorize later reuse or afteruse.
Non-goals
- Not a new runtime rite.
- Not a six-slot runtime implementation; exactly two compatibility staging slots remain.
- Not an archive ownership or claimant adjudication.
- Not an artist-consent merge.
- Not complete until every focused profile preserves posture, result, six rows, and Rite 26 reachability.