canned-prompts/workplans
tegwick c65cc4ec1e Register CANP-WP-0006: hosted registry and index service
Toward a production deployment as rapp-canned-prompts on railiance01.

A rapp repo packages a deployable its ownership_repo already produces —
rapp.yaml pins upstream_components.version to a container digest.
canned-prompts has no deployable: a CLI with no HTTP surface, no image, no
database. A rapp pointing at nothing is a stub that tells the fleet's tooling a
deployment exists when none does. So the service comes first, and
rapp-canned-prompts is created once there is a digest to pin.

Decisions recorded: hosted registry plus index as the v1 surface, the service
living in canned-prompts so rapp.yaml gets ownership_repo: canned-prompts (the
sbom-nexus shape), and deployment as a platform service whose data is
nevertheless tenant-keyed from the first migration per
business-app-service-contract section 1.3 — cheap now, a rewrite later.

Stack matches state-hub and sbom-nexus: FastAPI, SQLAlchemy, Alembic,
PostgreSQL. The deployment guide additionally requires unauthenticated
/healthz and /readyz.

INTENT's deliberate boundary still holds: the service hosts packages and does
not become an agent runtime. reference/ stays untouched and dependency-light as
the format's conformance witness.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bjefh8NUiEiahN4JLwoSKM
EOF

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 388925@bnt-lap001
Assistant-Session: 3507023f-e0fd-4a1e-9d90-a0d4217d1502
2026-09-06 19:48:55 +02:00
..
ADHOC-2026-09-06.md chore(consistency): regenerate WORK-RECORDS.md 2026-09-06 14:48:27 +02:00
CANP-WP-0001-statehub-bootstrap.md Add repo classification and record workplan review context 2026-09-06 00:47:23 +02:00
CANP-WP-0002-format-open-questions.md CANP-WP-0002 T06: revision v0.2, and section 23 rewritten 2026-09-06 14:22:45 +02:00
CANP-WP-0003-registry-naming-residual.md CANP-WP-0003: name the default registry default 2026-09-06 19:32:30 +02:00
CANP-WP-0004-prompt-index.md chore(consistency): regenerate WORK-RECORDS.md 2026-09-06 17:14:49 +02:00
CANP-WP-0005-inclusion-diamond.md CANP-WP-0005: document and detect inclusion diamonds 2026-09-06 19:23:16 +02:00
CANP-WP-0006-hosted-registry-service.md Register CANP-WP-0006: hosted registry and index service 2026-09-06 19:48:55 +02:00