S3 Platform Services — PostgreSQL HA, Valkey, object storage
Find a file
codex 2597fa46da
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Rapp context is its own grouping dimension
Operator design review considered binding bounded rapp context to Forgejo orgs
or State Hub domains and rejected both. OAS P1 governs - independent
perspectives must stay in separate dimensions - and cardinality forces it: a
repo has exactly one Forgejo org (a path segment in the clone URL) so org:repo
is 1:many, while rapp:repo is many:many, and a many:many grouping cannot be
derived from a 1:many one.

Records the dimension table, the composition block (first-party member repos
plus pinned upstream components and a stated purpose), and the precision that
makes enforcement well-defined: repos are many:many with rapps but deployables
are 1:1, so the validator can ask whether every live deployable belongs to
exactly one rapp. That is the coverage check that would have caught all three
of this survey's drift findings at once.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 11:34:51 +02:00
.claude/rules docs: workplan-first agent guidance prose (CUST-WP-0055 T04 batch 3) 2026-07-08 17:15:28 +02:00
.forgejo/workflows Add Forgejo CI smoke workflow (enablement template) 2026-07-04 12:49:59 +02:00
argocd Add OpenBao/ESO lane for target-revenue on railiance01 2026-08-05 17:56:39 +02:00
credential-change-requests Stabilize credential-change test suite (RAILIANCE-WP-0014) 2026-08-11 10:28:10 +02:00
credential-grants Broker audit-core dynamic database credentials 2026-08-10 19:36:30 +02:00
docs Rapp context is its own grouping dimension 2026-08-11 11:34:51 +02:00
helm Reserve apps-pg role and database for coulomb-social 2026-08-09 02:11:35 +02:00
lib fix(backup): worker-safe paths and python WebDAV upload fallback 2026-07-22 20:34:21 +02:00
openbao Stabilize credential-change test suite (RAILIANCE-WP-0014) 2026-08-11 10:28:10 +02:00
registry Draft capability entry (reuse-surface REUSE-WP-0017-T04, cohort 3) 2026-07-06 19:50:54 +02:00
schemas Request groups scope for whynot OIDC role 2026-06-28 13:23:14 +02:00
scripts Broker audit-core dynamic database credentials 2026-08-10 19:36:30 +02:00
tests Stabilize credential-change test suite (RAILIANCE-WP-0014) 2026-08-11 10:28:10 +02:00
tools Include user-engine in offsite CNPG backups 2026-07-30 00:05:58 +02:00
workplans Publish S3 platform-service rapp pattern; route family proposals 2026-08-11 11:11:57 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-11 11:12:20 +02:00
.gitignore feat(backup): multi-host CNPG Option A CLI for activity-core 2026-07-22 19:50:59 +02:00
.repo-classification.yaml Human-review .repo-classification.yaml (CUST-WP-0050 follow-up) 2026-06-22 17:56:17 +02:00
.sops.yaml feat(platform): T01 — standalone PostgreSQL HA chart scaffold 2026-03-11 02:17:55 +01:00
AGENTS.md Regenerate agent instructions: workstream -> workplan terminology 2026-07-02 01:47:45 +02:00
CLAUDE.md Add credential routing instructions for all agent runtimes 2026-06-18 22:48:39 +02:00
INTENT.md Add self-coherent INTENT.md 2026-05-21 01:46:11 +02:00
LICENSE Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout) 2026-07-30 00:54:20 +02:00
Makefile feat(forgejo): add package prune script with retention depth 3 2026-07-12 11:35:04 +02:00
SCOPE.md Document rapp-openbao compatibility handoff 2026-07-26 10:39:40 +02:00
WORK-RECORDS.md Rapp context is its own grouping dimension 2026-08-11 11:34:51 +02:00