Commit graph

2102 commits

Author SHA1 Message Date
d88c52a7d4 Intake RAIL-BS-IN-0001: Stage 2/3 CLI assumes Helm
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Requested by tenant-engine TEN-WP-0008-T02. Schema allows kubectl/kustomize
workloads; deploy/promote --plan still require a Helm chart.

Assistant: grok
Assistant-Session: 01a04cea-e5e8-7081-a0fc-808ebbc35fa9
2026-08-29 14:51:27 +02:00
9c0b3a2b0f fix(workplans): declare records the hub already holds as workplans
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Canon defines six work-record kinds — workplan, task, intake, decision,
engagement, register-entry. These files declared none of them (feature, runbook,
bug-report, extension-workplan, scorecard, session-note, adhoc) while the hub
held each as a workplan.

Selection is by 'type: workplan', so the mismatch made them invisible to any
projection: a forge-derived reset read their correct hub records as no longer
deriving and proposed retiring live work.

Where a file also lacked a canonical identifier, one was assigned continuing the
repository's sequence. Existing hub identifiers are preserved, so no record is
orphaned.

Refs STATE-WP-0083

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-26 10:29:32 +02:00
5860e0810a docs(agents): repoint remote State Hub URL to the in-cluster address
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
The remote row pointed at 127.0.0.1:18000, a reverse tunnel back to the
workstation. On railiance01 the State Hub runs in the cluster on that same
machine, so the request left the box and came back to reach a local service.

Refs CUST-WP-0067-T07

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 00:21:42 +02:00
4e655ae797 Adopt repo-owned workplan prefix per ADR-007
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Retires the shared prefix. Live plans move to the new prefix keeping their
running number; finished and archived files keep the old prefix as
historical record, per the ADR-007 option 2 migration ruling.

Hub UUIDs are unchanged, so reconciliation matches on
state_hub_workstream_id rather than filename and will update the slug in
place instead of registering duplicates.

Assigned in RMGR-WP-0004-T09.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 10:48:58 +02:00
295ccf4e18 chore: keep ThreePhoenix pointer out of workplans/
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-08-15 20:56:47 +02:00
custodian-sync
45d912b296 chore(consistency): sync task status from DB [auto]
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-08-15:
  - update .custodian-brief.md for railiance-bootstrap
2026-08-15 20:54:01 +02:00
a029025055 chore: retire duplicate ThreePhoenix workplan
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
S2 HA lives in railiance-cluster. Point here instead of keeping a
second RAIL-BS-WP-0007 with the same hub ids. New bootstrap work uses
RAIL-BOOT-WP-.
2026-08-15 20:52:03 +02:00
0814ed3a19 Repurpose as the Railiance bootstrap path
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
This repo carried a copied declaration identifying it as the S2 cluster runtime
layer - byte-similar to railiance-cluster, with which it shares no git history
but nearly all of its content. It was one of four repos (bootstrap, cluster,
hosts, infra) created by copying working trees as the S1/S2 layering idea
emerged, and the INTENT was copied along with everything else.

Its own QUICKSTART.md - set up your very first Railiance host - describes what
the repo is actually for. INTENT.md and SCOPE.md now declare that: turning a
single bare virtual machine into a working Railiance, then handing off to the
ordinary layers.

Inherited S2-era content in ansible/, helm/, docs/ and wiki/ is not yet sorted;
SCOPE records that restructuring is in progress rather than claiming it is done.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 22:41:29 +02:00
607f3960cf CUST-WP-0055 T07: add archive workplan terminology grandfather note
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 6s
2026-07-08 20:26:36 +02:00
307d01c1ea docs: workplan-first agent guidance prose (CUST-WP-0055 T04 batch 3)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-07-08 17:15:39 +02:00
64bc9c3f16 Regenerate agent instructions from state-hub templates (CUST-WP-0055 T01)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Sync AGENTS.md, CLAUDE.md, and .claude/rules from updated project_rules
templates: workplan-first session protocol, legacy terminology footnote,
and GET /workplans/ examples.
2026-07-08 14:50:33 +02:00
c65e56acf1 Add Forgejo CI smoke workflow (enablement template)
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 7s
2026-07-04 12:50:02 +02:00
98b6618dbc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-02:
  - update .custodian-brief.md for railiance-cluster
2026-07-02 11:53:28 +02:00
c398bf5027 RAIL-BS-WP-0008/0009 finished: live deploy, top-7 proof, admin-sync smoke
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 11:53:11 +02:00
d10741fb0d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-02:
  - update .custodian-brief.md for railiance-cluster
2026-07-02 10:48:15 +02:00
037a71f355 RAIL-BS-WP-0008: T01/T02 progress — image rebuilt, contract fixed, deploy operator-gated
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 10:47:40 +02:00
9c55dfb02a RAIL-BS-WP-0008/0009: operator deploy + admin-sync smoke tooling
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 10:44:06 +02:00
84c005254d Regenerate agent instructions: workstream -> workplan terminology
Registration guidance now prescribes file-first + fix-consistency (C-06)
instead of manual create_workplan/create_workstream calls; progress-event
examples use workplan_id; legacy field names annotated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 01:47:45 +02:00
5ac713641d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-02:
  - update .custodian-brief.md for railiance-cluster
2026-07-02 00:27:26 +02:00
adb758b6d6 chore(consistency): commit workplan task-id writeback
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:26:45 +02:00
c3a95e93b4 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-02:
  - update .custodian-brief.md for railiance-cluster
2026-07-02 00:09:48 +02:00
688724f08b chore(consistency): renormalize lifecycle state [auto]
Updated by fix-consistency on 2026-07-02:
  - workplan status: ready → active
2026-07-02 00:09:13 +02:00
e045160e83 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-02:
  - update .custodian-brief.md for railiance-cluster
2026-07-02 00:04:27 +02:00
b3b0c3e3ff Repo hygiene + new workplans (RAIL-BS-WP-0008/0009)
- Add RAIL-BS-WP-0008 (activity-core WP-0016 deploy) and RAIL-BS-WP-0009
  (admin-sync smoke) from inbox asks 87952ff1 / aa8b7986
- Archive finished workplans to workplans/archived/ per ADR-001 convention;
  normalize frontmatter statuses (completed/done -> finished)
- Fill stack-and-commands.md, complete repo-boundary.md, refresh SCOPE
  Current State, add docs/operator-runbook.md for production-touching targets

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:02:36 +02:00
eefa6c1b2a chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-01:
  - update .custodian-brief.md for railiance-cluster
2026-07-01 23:53:41 +02:00
a2f1c1299c Finish RAILIANCE-WP-0014 activity-core llm-connect live reconcile
Provider Secret gate cleared; full reconcile passed with fixture smoke
(health=ok, latency 2.084s). Harden the smoke against NetworkPolicy
allowlist propagation by retrying up to 6x with a 5s warm-up inside the
smoke pod — the netpol added 2026-06-19 rejected the pod's immediate
first request before its IP propagated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 23:52:05 +02:00
23c23798be Mark staged promotion lifecycle finished 2026-06-27 17:04:27 +02:00
f205814a21 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 17:02:22 +02:00
87bd73b26b Add Railiance promote rollback tooling 2026-06-27 17:01:11 +02:00
6d862e68be chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 17:00:32 +02:00
9a463e0749 Add Railiance Stage 2 deploy observe tooling 2026-06-27 16:51:02 +02:00
11ceeed03c chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 16:50:26 +02:00
c89d6fad07 Add Railiance canary chart template 2026-06-27 16:38:00 +02:00
a23b3327fc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 16:37:29 +02:00
f68e1b36da Add Railiance Stage 1 run command 2026-06-27 16:24:17 +02:00
f7c8670d19 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 16:23:26 +02:00
305524bb75 Add Railiance overlay repo scaffold 2026-06-27 15:54:27 +02:00
4ec75376bb chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 15:50:52 +02:00
c38bdce6bb Define Railiance app contract 2026-06-27 15:33:47 +02:00
ebb242a7f9 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-cluster
2026-06-27 15:25:20 +02:00
ba510649a1 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:28 +02:00
8b5022c9ff chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-22:
  - update .custodian-brief.md for railiance-cluster
2026-06-22 22:26:11 +02:00
663e9afe06 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-22:
  - update .custodian-brief.md for railiance-bootstrap
2026-06-22 21:38:31 +02:00
64867e0ed3 Add .repo-classification.yaml (CUST-WP-0050 T11 agent first-pass) 2026-06-22 17:47:40 +02:00
2b1b61d03c Add credential routing instructions for all agent runtimes
Propagate shared credential-routing section (Codex, Claude, Grok, llm-connect)
from state-hub template via scripts/propagate_credential_routing.py.
2026-06-18 22:48:39 +02:00
5f8d2831c7 Add activity-core llm-connect reconcile gate 2026-06-18 02:10:18 +02:00
ff8cbe596c chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-18:
  - update .custodian-brief.md for railiance-cluster
2026-06-18 02:07:21 +02:00
6f42bf114b Harden activity-core verifier evidence 2026-06-16 08:02:27 +02:00
45e57b0a11 Add staged deployment lifecycle spec 2026-06-16 08:01:25 +02:00
f30d901758 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-16:
  - update .custodian-brief.md for railiance-cluster
2026-06-16 07:18:48 +02:00