Record the MAS offsite restore rehearsal and close RPF-WP-0070-T04.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 4541@bnt-lap001 Assistant-Session: 2099b3aa-d7d9-49a9-ab4e-fa8b7d0e39e8
This commit is contained in:
parent
016c147976
commit
4277088e1c
3 changed files with 75 additions and 2 deletions
|
|
@ -245,7 +245,7 @@ hourly freshness timer. T03 is done. Receipt:
|
|||
|
||||
```task
|
||||
id: RPF-WP-0070-T04
|
||||
status: progress
|
||||
status: done
|
||||
priority: medium
|
||||
depends_on: [RPF-WP-0070-T03]
|
||||
state_hub_task_id: "9e6987a5-9cbc-5d73-bd2e-9a4e1e63ecdc"
|
||||
|
|
@ -303,6 +303,19 @@ sealed to the custody-held recipient, with the readback verified.
|
|||
Receipt: `docs/evidence/mas-evidence-offsite-2026-11-03-custody-recipient.json`.
|
||||
The T04 rehearsal runs against this object.
|
||||
|
||||
2026-11-03 07:30Z: the T04 rehearsal passed. It fetched version
|
||||
`1793690919900126` with the supplier key, which is independent of the node
|
||||
pair, and the hash matched. It decrypted with the identity from
|
||||
`platform/recovery/mas/age-identity` and restored into private scratch.
|
||||
All three files matched their capture hashes. Both SQLite databases passed
|
||||
`integrity_check`, and their table fingerprints matched the capture:
|
||||
`tickets.sqlite3` holds messages 34, outbox 9 and tickets 10;
|
||||
`tickets-outbox.sqlite3` holds mailer_meta 1 and mode_outbox 9.
|
||||
`events.jsonl` has 36 events, all of which parse. Fetch, decrypt, restore
|
||||
and checks took 0.39 s after login, inside the provisional 60-minute RTO.
|
||||
The scratch directory was removed. No facility restore, receiver or mail.
|
||||
T04 is done. Receipt: `docs/evidence/mas-evidence-offsite-rehearsal-2026-11-03.json`.
|
||||
|
||||
## Escrow the age identity and get owner acceptance
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue