Verify full and essentials recovery and implement bounded retention tooling
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
This commit is contained in:
parent
11322a5256
commit
a3ca4b708f
16 changed files with 461 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Current platform work
|
||||
|
||||
Reviewed 2026-09-06. Seven open workplans: seven blocked on explicit owner/live
|
||||
Reviewed 2026-09-06. Seven open workplans: WP-0038 active, six blocked on explicit owner/live
|
||||
gates; RPF-WP-0036 now has its repository implementation. Completed designs and implementations are
|
||||
under `archived/`; their IDs and UUIDs are preserved. The number of blocked
|
||||
plans is not a count of missing implementations or independent incidents.
|
||||
|
|
@ -13,7 +13,7 @@ plans is not a count of missing implementations or independent incidents.
|
|||
| [RPF-WP-0015](RPF-WP-0015-audit-core-custody-and-recovery-coordination.md) | Two prepared recovery exercises; registered load driver exists; fresh sender/window/abort approvals and custody readiness remain | S3 contributes lease/ESO and snapshot/unseal proof; S1/S2 and audit-core execute their parts. |
|
||||
| [RPF-WP-0035](RPF-WP-0035-credential-lane-implementation.md) | Two remaining lanes: secrets-engine JWT and Fluid operator KV | Signing T04 is complete; JWT and Fluid retain separate issuer/consumer gates. |
|
||||
| [RPF-WP-0036](RPF-WP-0036-platform-service-assurance.md) | Implemented local assurance/admission; waits for recurring restore evidence, Q2 reception and owner handoff | Run the assurance commands; live acceptance and external ownership remain gated. |
|
||||
| [RPF-WP-0038](RPF-WP-0038-forgejo-scaleway-primary-coverage.md) | Forgejo native Scaleway backup and isolated database recovery complete; full archive delivery remains | Separate archive prefix, runtime delivery and application recovery contract required. |
|
||||
| [RPF-WP-0038](RPF-WP-0038-forgejo-scaleway-primary-coverage.md) | Native backup, full Scaleway archive recovery and 273 MiB Nextcloud essentials recovery verified; scheduled tier cutover remains | Bind recurring caller/dependencies, verified inventory, quota checks and separate owner retention. |
|
||||
|
||||
RPF-WP-0036-T02/T05/T07 are complete; T03/T04/T06 retain the remaining
|
||||
acceptance gates. Treat credential exposure closure as the highest-priority attended
|
||||
|
|
|
|||
|
|
@ -96,3 +96,13 @@ archives on Scaleway and design a measured essentials-only Nextcloud profile.
|
|||
T04 acceptance includes package/bootstrap audit, primary-independent essentials
|
||||
recovery, quota preflight and separate bounded retention execution before
|
||||
changing scheduled secondary scope. No blanket package exclusion is activated.
|
||||
|
||||
Implementation evidence, September 6: full Scaleway multipart transfer, versioned
|
||||
GET, decryption and isolated application recovery passed (all 2,040 package
|
||||
blobs). Essentials capture is 273 MiB; real Nextcloud round trip and isolated
|
||||
source/collaboration recovery passed with package service disabled. Retention
|
||||
planner and separate attended owner executor are implemented and tested; no
|
||||
live expiration or cron cutover performed. T04 remains in progress for durable
|
||||
scheduled caller/dependency binding, canonical verified inventory, fresh quota
|
||||
checks and owner retention activation. See
|
||||
`history/2026-09-06-backup-tiers-implementation.md`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue