Activate storage reef after verified restore and close workplan

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e424-7d4f-7ca0-a5ac-31f8df7458d8
This commit is contained in:
tegwick 2026-09-27 20:35:21 +02:00
parent 30fdb7c336
commit 91b4c2e145
3 changed files with 20 additions and 6 deletions

View file

@ -9,8 +9,8 @@
| Kind | ID | Status | Lane | Source |
| --- | --- | --- | --- | --- |
| workplan | REEF-STORAGE-WP-0001 | finished | — | workplans/REEF-STORAGE-WP-0001-bootstrap.md |
| workplan | REEF-STORAGE-WP-0002 | active | — | workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md |
| workplan | REEF-STORAGE-WP-0002 | finished | — | workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md |
| task | REEF-STORAGE-WP-0001-T01 | done | — | workplans/REEF-STORAGE-WP-0001-bootstrap.md |
| task | REEF-STORAGE-WP-0001-T02 | done | — | workplans/REEF-STORAGE-WP-0001-bootstrap.md |
| task | REEF-STORAGE-WP-0002-T01 | done | — | workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md |
| task | REEF-STORAGE-WP-0002-T02 | wait | — | workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md |
| task | REEF-STORAGE-WP-0002-T02 | done | — | workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md |

View file

@ -3,7 +3,7 @@ reef_id: reef-storage
repo: reef-storage
ownership_repo: railiance-platform
substrate_kind: object-storage
lifecycle_state: planned
lifecycle_state: active
criticality: high
current_members:
- railiance-platform-pg-backup
@ -14,6 +14,8 @@ source_documents:
path: workplans/RMASTER-WP-0022-establish-reef-storage.md
- repo: resource-control
path: docs/operational-reference-convention.md
- repo: resource-control
path: docs/evidence/RESOURCE-WP-0002-T05-restore-2026-08-14.json
compatibility_notes:
- "S3-compatible capability is delegated to Scaleway. This reef does not host a rail and does not operate the object store internals."
- "Non-secret attributes (endpoint, bucket, region, prefix, lifecycle) live under substrate/object-stores/."

View file

@ -4,12 +4,12 @@ type: workplan
title: "Fill Scaleway attributes after purchase"
domain: financials
repo: reef-storage
status: active
status: finished
flavor: implementation
owner: grok
topic_slug: railiance
created: "2026-08-14"
updated: "2026-08-15"
updated: "2026-09-27"
related:
- RESOURCE-WP-0002
- ADR-0008
@ -48,7 +48,7 @@ reef.
```task
id: REEF-STORAGE-WP-0002-T02
status: wait
status: done
priority: medium
state_hub_task_id: "140c2250-a4c2-56f6-98b7-3ffcb57be7b9"
```
@ -60,3 +60,15 @@ schedule stays in `rapp-postgres`.
**Done when:** declaration `lifecycle_state` matches the first proven
restore, or this task is cancelled if resource-control records that
decision instead.
Done 2026-09-27: reconciled the declaration to the first proven restore.
`RESOURCE-WP-0002-T05` is done; resource-control evidence at
`docs/evidence/RESOURCE-WP-0002-T05-restore-2026-08-14.json` records
verified full restore and PITR, each in 65 seconds, from
`railiance-platform-pg-backup/platform-pg/`. Full restore matched all
30 `audit_core.events`; PITR retained `keep` and excluded `destroy`.
Set `declarations/reef.yaml` `lifecycle_state: active` and cite that
evidence there. This closes the existing restore dependency using the
recorded drill; no new restore was run.
Both tasks are done. Workplan finished 2026-09-27; no blockers remain.