bootstrap: planned object-storage reef, no rail
Declare reef-storage as substrate_kind object-storage. Hold non-secret attribute paths for Scaleway S3. Do not host a compute rail.
This commit is contained in:
parent
c5349e30bd
commit
ce0be1efad
9 changed files with 211 additions and 1 deletions
44
workplans/REEF-STORAGE-WP-0001-bootstrap.md
Normal file
44
workplans/REEF-STORAGE-WP-0001-bootstrap.md
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
id: REEF-STORAGE-WP-0001
|
||||
type: workplan
|
||||
title: "Bootstrap reef-storage"
|
||||
domain: financials
|
||||
repo: reef-storage
|
||||
status: active
|
||||
owner: grok
|
||||
topic_slug: railiance
|
||||
created: "2026-08-14"
|
||||
updated: "2026-08-14"
|
||||
related:
|
||||
- RMASTER-WP-0022
|
||||
- RESOURCE-WP-0002
|
||||
---
|
||||
|
||||
# REEF-STORAGE-WP-0001 — bootstrap
|
||||
|
||||
## Goal
|
||||
|
||||
Stand up the planned storage reef: declaration without a rail, attribute
|
||||
file layout, and the contract for non-secret object-store facts.
|
||||
|
||||
## T01 — Declare the reef
|
||||
|
||||
```task
|
||||
id: REEF-STORAGE-WP-0001-T01
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
`declarations/reef.yaml`: `substrate_kind: object-storage`, no
|
||||
`primary_rail`, no `hosted_rails`, empty `current_members`, planned.
|
||||
|
||||
## T02 — Attribute contract
|
||||
|
||||
```task
|
||||
id: REEF-STORAGE-WP-0001-T02
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
`schemas/object-store-attributes.schema.json` and a planned
|
||||
`platform-audit-storage.yaml` with null operating fields until purchase.
|
||||
Loading…
Add table
Add a link
Reference in a new issue