test: prove repository navigation conformance
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 3s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
This commit is contained in:
tegwick 2026-08-22 00:44:09 +02:00
parent fe0e845cb1
commit 93a9151558
6 changed files with 210 additions and 26 deletions

View file

@ -67,7 +67,7 @@ defines the strict Repo Manager page envelope, stable registrar UUID identity,
atomic snapshot/rebuild and cursor rules, per-repository provenance, failure
diagnostics, all six derived facet kinds, read-only query routes, and expiring
State Hub topic aliases with residual ownership. Both representative fixtures
validate, the wheel contains all eight artifacts, and the full suite passes
validate, the wheel contains the versioned artifacts, and the full suite passes
72 tests.
## Implement Repo Manager ingestion and rebuild
@ -123,7 +123,7 @@ OpenAPI inspection confirms that every navigation operation is GET-only.
```task
id: HUB-WP-0006-T05
status: todo
status: done
priority: medium
state_hub_task_id: "a3c0efba-9913-4617-b167-8853b34de36e"
```
@ -133,6 +133,15 @@ deletion, duplicate delivery, unsupported versions, Repo Manager outage,
stable ordering/cursors, provenance, and absence of classification writes or
foreign database access.
Completed 2026-08-22. A packaged incremental fixture and 15 focused ingestion
checks now cover single- and multi-page full rebuild, incremental upsert plus
delete, duplicate delivery, snapshot-ID reuse with changed content,
unsupported versions, upstream outage, inconsistent-page atomicity, durable
reopen, stable ordering, filter- and generation-bound cursors, response
provenance, GET-only HTTP navigation, and projection tables without foreign
database keys. The wheel rebuild succeeds and the complete suite passes 88
tests.
## Hand A5/A4 navigation to State Hub retirement
```task
@ -151,6 +160,6 @@ expiry. Wait on T02-T05 and the State Hub cutover window.
- [x] Repo Manager v1.0 authority and projection contract accepted
- [x] Hub-side projection and compatibility alias contract versioned
- [ ] Rebuildable durable ingestion passes provenance and failure checks
- [x] Rebuildable durable ingestion passes provenance and failure checks
- [x] HTTP/MCP navigation reads only the derived projection
- [ ] A5/A4 consumer comparison and rollback evidence recorded