dada84cf51
fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
RAILIANCE-WP is a family name, not a repository (ADR-007, and the prefix
registry already lists it retired). Three repositories independently used one
number space for unrelated work — RAILIANCE-WP-0012 was openbao extraction here,
a cnpg backup in railiance-apps and a deploy-verify in railiance-cluster. This
repository also carried two files both numbered 0016.
Active workplans move to the successor prefix and are renumbered from 0001 in
historical order. Archived workplans keep their historical identifiers.
Projection UUIDs are re-derived from the new canonical ids. Records already
registered under the old identifiers leave orphaned hub rows behind; that debt
is recorded in CUST-WP-0068 and clears when ADR-012's reset-from-forge lands.
Refs CUST-WP-0068-T03
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 22:58:36 +02:00
b5151225ba
fix(workplans): adopt ADR-007 derived identifiers for unregistered records
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
These workplans exist only in the retired local hub. Their random pre-ADR-007
identifiers are refused by C-06 as stale references, so they cannot be
registered. Deriving from the canonical record id takes no identity from
anything: central does not hold them and the old ids die with the cache.
Records central already holds were deliberately left untouched.
Refs CUST-WP-0068-T06
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 20:18:05 +02:00
ffacb664bc
Close policy nexus production rollout
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-18 15:18:44 +02:00
custodian-sync
26fa22d307
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-18:
- RAILIANCE-WP-0018-T04: progress → wait
2026-08-18 12:45:47 +02:00
4a06c0884a
RAILIANCE-WP-0016: finish unattended hybrid Option A backups
...
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Core in-cluster CronJobs with cnpg-option-a-backup image + NetworkPolicy;
R01 activity-core schedule enabled; status healthy; evidence recorded.
2026-07-22 20:34:24 +02:00
c202fbf7be
RAILIANCE-WP-0016: promote active; inventory and activity-core cutover prep
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Mark workplan active with T01/T02 done, document topology, extend status
for activity-core mode, and wire Make targets to the platform multi-host
backup CLI. T03 remains operator-blocked on ESO token.
2026-07-22 19:50:59 +02:00
04626b6335
chore(consistency): write state-hub IDs into RAILIANCE-WP-0016
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
C-06 registration IDs from fix-consistency.
2026-07-22 19:36:36 +02:00
7bc76dc0c6
docs: STATE.md assessment; propose RAILIANCE-WP-0016 activity-core backups
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
Capture post-WP-0015 posture (workstation SPOF) and register a workplan to
move unattended Option A + Forgejo backup automation to railiance01 via
activity-core without a laptop control plane.
2026-07-22 19:35:25 +02:00
6635fdc976
RAILIANCE-WP-0015: Option A CNPG logical backup coverage healthy
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
Materialize offsite Secret from OpenBao, deploy per-cluster CronJobs,
generalize multi-cluster logical backup + status health for Option A,
seed encrypted uploads and restore-drill evidence; workplan finished.
2026-07-22 18:00:48 +02:00
custodian-sync
b9c524a9c1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-22:
- RAILIANCE-WP-0015-T04: progress → wait
2026-07-22 17:53:55 +02:00
custodian-sync
2968aee461
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-22:
- RAILIANCE-WP-0015-T03: progress → wait
2026-07-22 17:53:55 +02:00
custodian-sync
5859d2cf94
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-22:
- RAILIANCE-WP-0015-T02: progress → wait
2026-07-22 17:53:55 +02:00
d5772d2a1a
RAILIANCE-WP-0015: activate workplan; close T01 offsite credentials
...
CI Smoke / container-smoke (push) Waiting to run
CI Smoke / host-smoke (push) Waiting to run
CCR-2026-0004 / railiance-backup-offsite-lane is resolvable; mark T01 done
and move T02–T04 into progress for Option A schedule implementation.
2026-07-22 17:53:35 +02:00
c9ed0637b3
chore(consistency): write state-hub IDs into RAILIANCE-WP-0015 [auto]
...
CI Smoke / host-smoke (push) Successful in 3s
CI Smoke / container-smoke (push) Successful in 1s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 00:38:26 +02:00
deef13e8a5
RAILIANCE-WP-0015: CNPG backup ScheduledBackup coverage followup
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Descoped out of RAIL-HO-WP-0005 T04/T09. Drives cnpg-backup-status degraded→healthy.
Blocked on CCR-2026-0004 offsite credential provisioning (operator/OpenBao).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 00:36:54 +02:00
fd8537af7a
docs(backup): close RAILIANCE-WP-0013 S5 Phase 1 gate
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Update app-data-backup-restore-handoff and vergabe-teilnahme with backup
and restore evidence references. Mark workplan finished and archive.
2026-07-12 11:29:05 +02:00
9b0b988e20
docs(backup): record successful forgejo-backup run for WP-0013 T03
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
forgejo-dump-20260711T233637Z uploaded after chunk-copy and preflight fixes.
2026-07-12 10:53:01 +02:00
custodian-sync
22dc41a25d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-12:
- RAILIANCE-WP-0013-T05: progress → wait
2026-07-12 01:11:39 +02:00
custodian-sync
8c89e54464
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-12:
- RAILIANCE-WP-0013-T03: progress → wait
2026-07-12 01:11:38 +02:00
dc65a3b9fd
feat(backup): apps-pg restore drill + close WP-0014
...
CI Smoke / host-smoke (push) Successful in 7s
CI Smoke / container-smoke (push) Successful in 8s
Add tools/apps-pg-restore-drill.sh and make target; T04 evidence for
vergabe_db row-count gate. Archive finished RAILIANCE-WP-0014.
2026-07-12 01:09:49 +02:00
745874c7a0
docs(wp-0014): close vergabe Forgejo deploy (dfbc13a)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 21s
Image pushed to forgejo.coulomb.social and deployed on CoulombCore;
health smoke passed. Retires Gitea image for vergabe-teilnahme.
2026-07-12 00:57:35 +02:00
859d0051b3
docs(wp-0014): record Forgejo CI fix and deploy blocker
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s
2026-07-12 00:45:56 +02:00
e9f406da2a
feat(vergabe): deploy from Forgejo OCI registry only
...
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Switch helm values and Makefile image gates to forgejo.coulomb.social;
retire gitea.coulomb.social for vergabe-teilnahme production pulls.
2026-07-12 00:32:32 +02:00
custodian-sync
4c32a65edd
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-12:
- RAILIANCE-WP-0013-T03: progress → wait
2026-07-12 00:24:35 +02:00
7051adf1fe
chore: restore T03 progress after partial cluster backup uploads
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-07-12 00:24:17 +02:00
custodian-sync
a1ff36d441
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-12:
- RAILIANCE-WP-0013-T03: progress → wait
2026-07-12 00:22:02 +02:00
a4e4c3c5fb
feat(backup): Phase 1 apps-pg lane uploads (RAILIANCE-WP-0013); pin vergabe 1061f3e (WP-0014)
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
2026-07-12 00:21:06 +02:00
e9ee577d03
WP-0014: Helm adopt and deploy Core Hub on CoulombCore; backup auth tooling
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 20s
Adopt live Core Hub resources, align prod ConfigMap naming, default production
image registry to gitea, and install Helm release core-hub rev 1 (smoke passed).
Add apps-pg-backup and check-backup-lane-auth targets; document OIDC login
requirement now that OpenBao is unsealed.
2026-07-10 21:47:14 +02:00
a689270f18
WP-0013/0014: warden credential routing, CoulombCore kubeconfig, apps-pg backup dry-run
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 13s
Document OpenBao/warden paths for the offsite backup lane and flag the sealed
Vault blocker. Point production Makefile targets at CoulombCore, auto-discover
CNPG clusters in backup status, add apps-pg pg_dump dry-run tooling, and
record Core Hub Helm cutover findings (live gitea image, adopt required).
2026-07-10 15:46:02 +02:00
custodian-sync
0c70f2cd05
chore(consistency): renormalize lifecycle state [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1m47s
Updated by fix-consistency on 2026-07-10:
- workplan status: ready → active
2026-07-10 15:14:51 +02:00
custodian-sync
32a0988d19
chore(consistency): renormalize lifecycle state [auto]
...
Updated by fix-consistency on 2026-07-10:
- workplan status: ready → active
2026-07-10 15:14:51 +02:00
df7225dd3e
RAILIANCE-WP-0012/0013/0014: Core Hub S5 release, CNPG observability, and follow-up workplans
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Deliver the inbox-suggestion implementation from WP-0012: Core Hub Helm chart
and Makefile targets, CNPG backup status tooling, and updated backup handoff
docs. Archive the finished WP-0012 workplan and register ready follow-ups
WP-0013 (CNPG backup wiring + restore drill) and WP-0014 (Core Hub Helm
cutover and vergabe-teilnahme image refresh).
2026-07-10 15:14:20 +02:00
5c170d6331
CUST-WP-0055 T07: add archive workplan terminology grandfather note
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 6s
2026-07-08 20:26:36 +02:00
8db47c8200
Archive closed workplans to workplans/archived/ (ADR-001)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:25:41 +02:00
bf7ffa0df6
Normalize agent instructions and workplan frontmatter (STATE-WP-0067)
...
- Align agent files with on-disk workplan prefixes (infer from workplan ids)
- Set workplan domain to registered domain_slug; add topic_slug where applicable
- Repair frontmatter delimiter formatting; migrate legacy task status literals
- Regenerate AGENTS.md, CLAUDE.md, and .claude/rules from State Hub templates
2026-06-22 23:16:27 +02:00
6abf75365b
Harden inter-hub production deploy trigger
2026-06-15 22:44:13 +02:00
088bc35342
Promote adhoc workplans to numbered Railiance plans
2026-06-15 22:17:23 +02:00
c7d49d3102
Handle app deployment guardrail suggestions
2026-06-15 22:07:03 +02:00
a1a1016b84
Fix reuse surface workplan hub linkage
2026-06-15 16:03:21 +02:00
b859530fcf
Add reuse service landing page
2026-06-15 15:40:57 +02:00
77aa0d76f5
Finish RAILIANCE-WP-0007: reuse-surface hub deployed on railiance01
...
Helm revision 3 with image cb7a6e4. Runbook updated with TLS/DNS operator
guidance and smoke-check commands.
2026-06-15 10:15:36 +02:00
37a5c2f690
Record reuse.coulomb.social DNS; add deploy runbook; close T03
2026-06-15 09:45:17 +02:00
25d6a2484e
Rename reuse deployment to coulomb.social conventions
...
Chart charts/reuse-surface, namespace reuse, host reuse.coulomb.social,
image gitea.coulomb.social/coulomb/reuse-surface, secret reuse-surface-env.
Makefile targets reuse-dry-run/deploy/status/logs.
2026-06-15 09:02:02 +02:00
3dfa75d789
Add RAILIANCE-WP-0007: reuse-surface hub Helm chart on railiance01
...
Companion to reuse-surface REUSE-WP-0011. Scaffold charts/reuse-surface-hub
with PVC, ingress template, values file, and Makefile deploy targets.
2026-06-15 08:48:16 +02:00
1bd852d177
feat(inter-hub): add Railiance app chart handoff
2026-06-14 16:47:36 +02:00
2b46f85c55
Close issue-core package blocker
2026-06-05 20:42:31 +02:00
9c2713f9c4
Close S5 app readiness workplan
2026-06-05 17:59:35 +02:00
0ae9bca830
Decommission forge compatibility pointers
2026-06-05 17:33:52 +02:00
1fa503c16d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 17:30:08 +02:00
ebf82e50ff
Close forge fabric task
2026-06-05 17:10:32 +02:00