feat: ingest repository navigation projections
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
This commit is contained in:
parent
f9a0a6dd72
commit
3db8c9cd78
9 changed files with 933 additions and 4 deletions
|
|
@ -74,7 +74,7 @@ validate, the wheel contains all eight artifacts, and the full suite passes
|
|||
|
||||
```task
|
||||
id: HUB-WP-0006-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "2884eb0f-046f-4122-a422-8a06c7c32298"
|
||||
```
|
||||
|
|
@ -84,6 +84,17 @@ upsert/delete behavior, durable PostgreSQL projection tables, content hashes,
|
|||
and dependency-aware readiness. Reject invalid or unsupported projection
|
||||
versions without coercion.
|
||||
|
||||
Completed 2026-08-22. `RepositoryNavigationService` consumes an injected
|
||||
`port.repo` client, validates the exact v1.0.0 envelope plus cross-page
|
||||
semantics, and applies deterministic full or incremental generations with
|
||||
idempotent duplicate handling. Migration `0003_repository_navigation`
|
||||
persists active state, normalized repository rows, and all derived facets in
|
||||
one atomic transaction. Invalid versions and transfers preserve the last
|
||||
generation as stale; readiness distinguishes current, stale, unavailable, and
|
||||
disabled dependencies. PostgreSQL migration SQL renders through head and the
|
||||
77-test suite covers durable reopen, startup injection, outage, rejection,
|
||||
full rebuild, upsert, and deletion.
|
||||
|
||||
## Expose projection query and MCP navigation
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue