Parent and project
Objective
Implement bounded semantic retrieval and deterministic rank-based hybrid fusion over injected vector and lexical collaborators, then expose resource-free runtime composition suitable for independent consumers.
In scope
- Validated bounded semantic queries and opaque ranked hits.
- Deterministic reciprocal-rank-style fusion of lexical and semantic candidates without comparing vendor raw scores.
- Stable deduplication by corpus/document/revision/fragment identity and deterministic tie-breaking.
- Explicit truncation, unavailable, stale, and collaborator-failure results.
- Resource-free composition that borrows injected collaborators and never dynamically loads or closes them.
- Complete API, architecture, security-boundary, integration, and operational documentation.
- Independent package smoke and clean-wheel verification.
Out of scope
Application authorization/citations, automatic transcript expansion, vendor adapters, credentials, networking, SQLite/MySQL, dynamic imports, background indexing, or an installed CLI.
Acceptance criteria
Verification
Semantic/fusion ranking matrices, deduplication/tie/budget tests, collaborator failures, clean wheel and import tests, dependency scan, full suite, compileall, docs/index review.
Dependencies and risks
Blocked by #2 contracts and #3 projection lifecycle. Risks include nondeterministic float ordering, unbounded candidate work, accidental authority claims, and coupling runtime composition to concrete providers.
Gates
github_planning_gate = pending until all native relationships, Project metadata, milestone, and branch evidence are verified. modularity_gate = required; final review must prove the generic package remains application-independent.
Parent and project
Objective
Implement bounded semantic retrieval and deterministic rank-based hybrid fusion over injected vector and lexical collaborators, then expose resource-free runtime composition suitable for independent consumers.
In scope
Out of scope
Application authorization/citations, automatic transcript expansion, vendor adapters, credentials, networking, SQLite/MySQL, dynamic imports, background indexing, or an installed CLI.
Acceptance criteria
Verification
Semantic/fusion ranking matrices, deduplication/tie/budget tests, collaborator failures, clean wheel and import tests, dependency scan, full suite, compileall, docs/index review.
Dependencies and risks
Blocked by #2 contracts and #3 projection lifecycle. Risks include nondeterministic float ordering, unbounded candidate work, accidental authority claims, and coupling runtime composition to concrete providers.
Gates
github_planning_gate = pendinguntil all native relationships, Project metadata, milestone, and branch evidence are verified.modularity_gate = required; final review must prove the generic package remains application-independent.