feat: transport authoritative workload projections
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
This commit is contained in:
tegwick 2026-08-23 10:54:40 +02:00
parent a090903cfc
commit ab936a1e98
27 changed files with 1671 additions and 15 deletions

View file

@ -1,6 +1,6 @@
# SCOPE — hub-core
**Updated:** 2026-08-22
**Updated:** 2026-08-23
---
@ -41,6 +41,9 @@ the Python package remains independently importable.
- **Cross-domain navigation projections** — rebuildable aggregation of Repo
Manager's validated repository classifications without classification write
authority
- **Authoritative workload transport** — rebuildable normalized distribution
and exact resolution of Repo Manager's workload index without semantic or
declaration authority
- **Documentation**`README.md`, `INTENT.md`, `SCOPE.md`, pointer to
extraction boundary in `the-custodian`
@ -76,6 +79,8 @@ After the CUST-WP-0025 first slice (2026-06-06 — 2026-06-07):
| Adopt shared slug/pagination/path utilities | `hub_core.utils` |
| Expose risk/alert progress read views | `/progress/risks`, `/progress/alerts` patterns |
| State Hub incremental adoption | Schemas, messages, policy, TPSC, progress, domains, capability catalog routers imported |
| Query repository classification navigation | `port.projection.query` HTTP routes plus MCP facets |
| Transport and resolve workload references | GET-only workload projection routes plus MCP exact resolution |
```bash
cd ~/hub-core
@ -89,8 +94,11 @@ python3 -m venv .venv && .venv/bin/pip install -e .
- **Published PyPI package** — consumed via editable path or private index only
- **Complete State Hub decoupling** — dev-hub routes and models still live in `state-hub`
- **Repository classification navigation** — accepted contract; ingestion,
query/MCP, and A5 cutover remain in `HUB-WP-0006`
- **Repository classification navigation cutover** — contract, ingestion, and
query/MCP are complete; A5 production handoff remains in `HUB-WP-0006-T06`
- **Workload projection production adoption** — transport/query capability is
complete; production hosts must inject the Repo Manager workload reader and
apply migration `0004_workload_projection`
- **fin-hub adoption** — planned; not verified in this repo
- **Capability registry entries** — scaffold only (`capabilities: []`); no registered reusable behaviors yet
@ -108,7 +116,7 @@ python3 -m venv .venv && .venv/bin/pip install -e .
| Primary consumer | `state-hub` (editable dependency, router/schema import in progress) |
| Extraction workplan | `CUST-WP-0025` (custodian domain) |
| Target architecture | `SHR-ARCH-IA-0001` + `SHR-ARCH-HUB-0001` |
| Runtime workplans | `HUB-WP-0004` and `HUB-WP-0005` finished; `HUB-WP-0006` active |
| Runtime workplans | `HUB-WP-0004`, `HUB-WP-0005`, and `HUB-WP-0007` finished; `HUB-WP-0006-T06` waits on cutover gates |
---