Files
ops-warden/.claude/rules/repo-boundary.md
tegwick ffc2722006 docs(WP-0010): sharpen mission to "issue SSH, route the rest" + pointer catalog
Implements WARDEN-WP-0010 (charter + pointer catalog). ops-warden issues
short-lived SSH certificates and routes every other credential need to the
subsystem that owns it — no desk metaphor, one execution lane.

- wiki/AccessRouting.md: role/boundary, issue-vs-route matrix, anti-patterns
- registry/routing/catalog.yaml: machine-readable pointer layer (6 active + 1
  draft). No-double-source rule enforced structurally — authored steps/cert_command
  only on the warden_executes:true SSH entry; every wiki_ref anchor resolves
- wiki/CredentialRouting.md: catalog-keyed index + no-duplicate-interfaces note
- INTENT/SCOPE/AGENTS/repo-boundary/capability: aligned to the new framing;
  SCOPE notes A3 -> A4 lands with WP-0011 warden route CLI
- WP-0011/0012 + WP-0010: state_hub id writeback; WP-0010 marked done

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 20:44:53 +02:00

1.8 KiB

Repo boundary

This repo owns ops-warden only. It does not own:

Concern Owner
Tunnel lifecycle, cert_command wiring in tunnels ops-bridge
Host SSH principal files, force-command wrappers railiance-infra
Vault/OpenBao cluster deployment and unseal ceremony railiance-platform
Inter-Hub operator API keys, provider API keys (e.g. OpenRouter) OpenBao / operator secret store
State Hub service code and consistency tooling state-hub
Workstream coordination across custodian domain the-custodian
Human admin SSH key generation self-service (ssh-keygen)
Identity / OIDC / MFA key-cape, Keycloak
Authorization policy flex-auth
Runtime secrets (non-SSH) OpenBao

NetKingdom credential routing (quick reference)

Worker need Route to ops-warden
SSH cert for host/ops access ops-warden Issue (warden sign)
API key / DB cred / lease OpenBao Document only — wiki/CredentialRouting.md
May I perform action X? flex-auth Design: wiki/PolicyGatedSigning.md
Login / MFA / OIDC key-cape / Keycloak Document only
SSH tunnel ops-bridge cert_command consumer
Host principals railiance-infra Document only

Full map: wiki/NetKingdomSecurityMap.md. Role and boundary: wiki/AccessRouting.md. Machine-readable pointer catalog: registry/routing/catalog.yaml.

ops-warden issues short-lived SSH certificates (the one lane it executes) and routes every other credential need to its owner via stewardship docs and the pointer catalog. It is not a general secrets manager and must not store long-lived API keys in Git, State Hub, workplans, logs, or chat. Routing material points at the owner's docs — it never restates or forks another subsystem's procedure.