docs: plan node-independent akh-platform storage (PR 0/9) #651

Merged
toasterson merged 2 commits from docs/platform-storage-design-20261015 into main 2026-10-15 20:21:55 +00:00
Owner

The platform still depends on node-local PVCs even though current main already supports Postgres for runtime, session, event and core operation records. This docs-only design classifies durable state, identifies file-only session secrets and cognitive workspace caches, and defines verified import, rollback and cross-node acceptance gates.

This is PR 0/9, the documentation prerequisite. Operator authorization covers PRs 1–6 only, one at a time after the preceding PR is reviewed and merged by the operator. PRs 7–9 require the disposition ledger and a separate GO. No code, manifests, production state or workload behavior changes are included.

The plan coordinates with Talos #208 and the #212 staging receipt, reusing existing ESO stores/database delivery and roles. PR 6 must remain inert and stop with a documented conflict if it overlaps the houses registry or placement.

Validation: git diff --check and all relative documentation links pass. Source, backup metadata/hash and read-only cluster observations are dated in the note; these are not import or relocation acceptance. Repository CI is pending at submission.

No deployment, data import, volume switch, Board use or credential output. Please review and merge this docs prerequisite before PR 1 begins.

The platform still depends on node-local PVCs even though current main already supports Postgres for runtime, session, event and core operation records. This docs-only design classifies durable state, identifies file-only session secrets and cognitive workspace caches, and defines verified import, rollback and cross-node acceptance gates. This is PR 0/9, the documentation prerequisite. Operator authorization covers PRs 1–6 only, one at a time after the preceding PR is reviewed and merged by the operator. PRs 7–9 require the disposition ledger and a separate GO. No code, manifests, production state or workload behavior changes are included. The plan coordinates with Talos #208 and the #212 staging receipt, reusing existing ESO stores/database delivery and roles. PR 6 must remain inert and stop with a documented conflict if it overlaps the houses registry or placement. Validation: git diff --check and all relative documentation links pass. Source, backup metadata/hash and read-only cluster observations are dated in the note; these are not import or relocation acceptance. Repository CI is pending at submission. No deployment, data import, volume switch, Board use or credential output. Please review and merge this docs prerequisite before PR 1 begins.
docs: record staged GO and houses staging dependency
Some checks failed
CI / check-seshat (pull_request) Successful in 3m36s
CI / check-akh-medu (pull_request) Successful in 7m39s
CI / test-sokar (pull_request) Successful in 8m46s
CI / publish-chart (pull_request) Successful in 3m56s
CI / docker-seshd (pull_request) Successful in 13m57s
CI / test-session-platform (pull_request) Successful in 16m26s
CI / docker-akh-transcripts (pull_request) Failing after 10m18s
CI / docker-sokard (pull_request) Successful in 14m48s
CI / test-akh-medu (pull_request) Successful in 17m58s
CI / platform-images-core (pull_request) Successful in 1m8s
CI / platform-images-daemons (pull_request) Successful in 1m18s
CI / platform-images-fleet (pull_request) Has been skipped
CI / platform-images-collect (pull_request) Has been skipped
CI / platform-images-home (pull_request) Successful in 1m25s
a0c3113870
toasterson deleted branch docs/platform-storage-design-20261015 2026-10-15 20:22:00 +00:00
Sign in to join this conversation.
No reviewers
No labels
follow-up
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
toasterson/akh-medu!651
No description provided.