diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index eee66e4..2d62daf 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -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 | diff --git a/workplans/CANP-WP-0006-hosted-registry-service.md b/workplans/CANP-WP-0006-hosted-registry-service.md index 3386355..35fba89 100644 --- a/workplans/CANP-WP-0006-hosted-registry-service.md +++ b/workplans/CANP-WP-0006-hosted-registry-service.md @@ -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