Files
railiance-apps/CLAUDE.md
tegwick 668dfd9b54 chore(init): scaffold railiance-apps (S5 Workloads & Experience Endpoints)
Initial repo structure per ADR-003: CLAUDE.md, Makefile, workplans/.
No implementation yet — repo claims its OAS stack layer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 00:36:06 +01:00

2.0 KiB

railiance-apps — Claude Code Instructions

OAS Stack Level: S5 Workloads & Experience Endpoints Scope: Application Helm releases and Kubernetes manifests for user-facing services — Gitea, coulomb services, APIs, web frontends.

Pre-condition: The full stack below must be operational: railiance-infrarailiance-clusterrailiance-platformrailiance-enablement

Custodian State Hub Integration

Domain: railiance — topic ID: ca369340-a64e-442e-98f1-a4fa7dc74a38 State Hub: http://127.0.0.1:8000

Session Protocol

Step 1 — Orient

get_domain_summary("railiance")

Step 2 — Scan workplans

ls workplans/   # read all active workplans; note todo/in_progress tasks

Step 3 — Present brief

  1. Active workstreams for railiance with [repo:railiance-apps] tasks
  2. Pending tasks from local workplans
  3. Goal guidance from summary (needs_workplan / alignment_warnings)
  4. Suggested next action

During work: use record_decision(), add_progress_event(), resolve_decision().

Session close: add_progress_event() with topic_id and workstream_id.

Design boundary: hub is read model. Bootstrap tools are First Session Protocol only. Work originates as files per ADR-001.

Repo Boundary Rule (ADR-003)

This repo owns S5 Workloads & Experience Endpoints only. Do not manage:

  • OS-level concerns → railiance-infra (S1)
  • Kubernetes runtime → railiance-cluster (S2)
  • Platform services → railiance-platform (S3)
  • Developer tooling → railiance-enablement (S4)

Reference: railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md

Workplan Convention (ADR-001)

File location: workplans/RAIL-AP-WP-NNNN-<slug>.md Prefix: RAIL-AP

SBOM

After updating dependencies:

cd ~/the-custodian/state-hub
make ingest-sbom REPO=railiance-apps SCAN=1 REPO_PATH=/home/worsch/railiance-apps

Quick Reference

~/the-custodian/state-hub/mcp_server/TOOLS.md