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:
parent
30fdb7c336
commit
91b4c2e145
3 changed files with 20 additions and 6 deletions
|
|
@ -9,8 +9,8 @@
|
||||||
| Kind | ID | Status | Lane | Source |
|
| Kind | ID | Status | Lane | Source |
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
| workplan | REEF-STORAGE-WP-0001 | finished | — | workplans/REEF-STORAGE-WP-0001-bootstrap.md |
|
| 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-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-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-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 |
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ reef_id: reef-storage
|
||||||
repo: reef-storage
|
repo: reef-storage
|
||||||
ownership_repo: railiance-platform
|
ownership_repo: railiance-platform
|
||||||
substrate_kind: object-storage
|
substrate_kind: object-storage
|
||||||
lifecycle_state: planned
|
lifecycle_state: active
|
||||||
criticality: high
|
criticality: high
|
||||||
current_members:
|
current_members:
|
||||||
- railiance-platform-pg-backup
|
- railiance-platform-pg-backup
|
||||||
|
|
@ -14,6 +14,8 @@ source_documents:
|
||||||
path: workplans/RMASTER-WP-0022-establish-reef-storage.md
|
path: workplans/RMASTER-WP-0022-establish-reef-storage.md
|
||||||
- repo: resource-control
|
- repo: resource-control
|
||||||
path: docs/operational-reference-convention.md
|
path: docs/operational-reference-convention.md
|
||||||
|
- repo: resource-control
|
||||||
|
path: docs/evidence/RESOURCE-WP-0002-T05-restore-2026-08-14.json
|
||||||
compatibility_notes:
|
compatibility_notes:
|
||||||
- "S3-compatible capability is delegated to Scaleway. This reef does not host a rail and does not operate the object store internals."
|
- "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/."
|
- "Non-secret attributes (endpoint, bucket, region, prefix, lifecycle) live under substrate/object-stores/."
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,12 @@ type: workplan
|
||||||
title: "Fill Scaleway attributes after purchase"
|
title: "Fill Scaleway attributes after purchase"
|
||||||
domain: financials
|
domain: financials
|
||||||
repo: reef-storage
|
repo: reef-storage
|
||||||
status: active
|
status: finished
|
||||||
flavor: implementation
|
flavor: implementation
|
||||||
owner: grok
|
owner: grok
|
||||||
topic_slug: railiance
|
topic_slug: railiance
|
||||||
created: "2026-08-14"
|
created: "2026-08-14"
|
||||||
updated: "2026-08-15"
|
updated: "2026-09-27"
|
||||||
related:
|
related:
|
||||||
- RESOURCE-WP-0002
|
- RESOURCE-WP-0002
|
||||||
- ADR-0008
|
- ADR-0008
|
||||||
|
|
@ -48,7 +48,7 @@ reef.
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: REEF-STORAGE-WP-0002-T02
|
id: REEF-STORAGE-WP-0002-T02
|
||||||
status: wait
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "140c2250-a4c2-56f6-98b7-3ffcb57be7b9"
|
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
|
**Done when:** declaration `lifecycle_state` matches the first proven
|
||||||
restore, or this task is cancelled if resource-control records that
|
restore, or this task is cancelled if resource-control records that
|
||||||
decision instead.
|
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.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue