S3 Platform Services — PostgreSQL HA, Valkey, object storage
Find a file
codex efa39587e3
Some checks are pending
CI Smoke / container-smoke (push) Waiting to run
CI Smoke / host-smoke (push) Successful in 0s
Rescope items 9 and 10; item 10 was badly mis-sized
T04 done, and the answer changes the order. Item 10 was scored size 5 as a
greenfield build. It is not. railiance-infra already has a Goss baseline suite,
an ansible runner, a make verify target that runs it against all hosts and
commits TAP reports to git, and an evidence trail in reports/. The mechanism is
built and wired.

Two things are wrong with it and neither is a build. Nothing runs it - the last
TAP report is dated 2026-03-09, five months ago. And its firewall assertion
matches /6443\/tcp.*ALLOW/, which asserts the port is allowed but not from
whom - it passes identically whether 6443 is restricted to one operator address
or open to the internet, which is exactly the drift that went undetected. It
would however have caught the other finding, since it asserts Status: active and
UFW is inactive on CoulombCore.

Rescoped into slices: 10a (run it, tighten the assertion) is size 1-2 and rises
to WSJF 12.0, fourth overall and the highest-value item after the ratifications.
10b (schedule + alert path) is 7.0. Names the shared dependency - 10b and 9b are
the same plumbing, and building either of 9 or 10 without it produces logs
nobody reads.

The lesson recorded: the gap analysis correctly identified no-conformance-loop
as a capability gap, but the capability was two-thirds built and abandoned.
Before sizing a gap as a build, check whether it is actually an abandonment.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 02:01:44 +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 Update Gitea prose to Forgejo; place forge; record ArgoCD as an open decision 2026-08-11 22:41:30 +02:00
helm Reserve apps-pg role and database for coulomb-social 2026-08-09 02:11:35 +02:00
history Gap analysis and WSJF-prioritized cleanup backlog 2026-08-12 01:33:03 +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 Rescope items 9 and 10; item 10 was badly mis-sized 2026-08-12 02:01:44 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-12 01:36:15 +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
ArchitectureBlueprint.md Reopen the ArgoCD question on corrected evidence 2026-08-12 00:05:14 +02:00
CLAUDE.md Add credential routing instructions for all agent runtimes 2026-06-18 22:48:39 +02:00
INTENT.md Name S3's Quality-dimension responsibilities in INTENT 2026-08-11 23:20:13 +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 Coherence review: Railiance uses one of six OAS dimensions 2026-08-11 22:53:15 +02:00
WORK-RECORDS.md Rescope items 9 and 10; item 10 was badly mis-sized 2026-08-12 02:01:44 +02:00