chore(consistency): register CANP-WP-0006 and regenerate WORK-RECORDS.md

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 388925@bnt-lap001
Assistant-Session: 3507023f-e0fd-4a1e-9d90-a0d4217d1502
This commit is contained in:
tegwick 2026-09-06 19:49:18 +02:00
parent c65cc4ec1e
commit 65a86acdc2
2 changed files with 14 additions and 0 deletions

View file

@ -14,6 +14,7 @@
| workplan | CANP-WP-0003 | finished | — | workplans/CANP-WP-0003-registry-naming-residual.md |
| workplan | CANP-WP-0004 | finished | — | workplans/CANP-WP-0004-prompt-index.md |
| workplan | CANP-WP-0005 | finished | — | workplans/CANP-WP-0005-inclusion-diamond.md |
| workplan | CANP-WP-0006 | proposed | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-ADHOC-2026-09-06-T01 | done | — | workplans/ADHOC-2026-09-06.md |
| task | CANP-WP-0001-T01 | done | — | workplans/CANP-WP-0001-statehub-bootstrap.md |
| task | CANP-WP-0001-T02 | done | — | workplans/CANP-WP-0001-statehub-bootstrap.md |
@ -30,3 +31,9 @@
| task | CANP-WP-0004-T02 | done | — | workplans/CANP-WP-0004-prompt-index.md |
| task | CANP-WP-0004-T03 | done | — | workplans/CANP-WP-0004-prompt-index.md |
| task | CANP-WP-0005-T01 | done | — | workplans/CANP-WP-0005-inclusion-diamond.md |
| task | CANP-WP-0006-T01 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-0006-T02 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-0006-T03 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-0006-T04 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-0006-T05 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |
| task | CANP-WP-0006-T06 | todo | — | workplans/CANP-WP-0006-hosted-registry-service.md |

View file

@ -9,6 +9,7 @@ owner: codex
topic_slug: practice
created: "2026-09-06"
updated: "2026-09-06"
state_hub_workstream_id: "70c069e9-7abe-569a-aee2-ffcd15e8970d"
---
# Hosted registry and index service
@ -52,6 +53,7 @@ the service does not satisfy.
id: CANP-WP-0006-T01
status: todo
priority: high
state_hub_task_id: "6e4178f0-a431-59de-8bd1-fb5b2de95302"
```
A `service/` package inside this repo: FastAPI application factory, settings
@ -72,6 +74,7 @@ semantics.
id: CANP-WP-0006-T02
status: todo
priority: high
state_hub_task_id: "bc0e4a49-63b1-5fa1-9ec9-5ed0f505baa1"
```
Alembic migration `0001` creating the store. Every table holding owned data
@ -97,6 +100,7 @@ Store package files as content, not as rows per file.
id: CANP-WP-0006-T03
status: todo
priority: high
state_hub_task_id: "0ae11e65-68b0-543c-b8fa-f3188a4d239a"
```
`GET /packages` (search over id, name, summary, tags), `GET /packages/{id}`
@ -113,6 +117,7 @@ more than one registry returns the candidates, not a choice.
id: CANP-WP-0006-T04
status: todo
priority: high
state_hub_task_id: "929932b6-931b-5409-a648-b6814f07f0b4"
```
`POST /packages` accepting a package, validating it with the same rules as the
@ -131,6 +136,7 @@ accepting anonymous publishes into a closed namespace.
id: CANP-WP-0006-T05
status: todo
priority: medium
state_hub_task_id: "8dacbb68-aaa2-5f91-942d-a0667f1f1fc7"
```
Teach `--registry` to accept an `https://` URL, so `publish` and `install` work
@ -148,6 +154,7 @@ paper over in the client.
id: CANP-WP-0006-T06
status: todo
priority: medium
state_hub_task_id: "3c008ebe-bf07-5cee-8678-7b1ed27283ef"
```
Dockerfile and a published image, plus the checks a `rapp` smoke contract will