Roadmap¶
This document lists open work only — items that are not yet fully implemented. For completed work, see RFC index (Completed table) and Release notes.
Last audited: 2026-04-11 (PRD / RFC / ADR Gap analysis sections on each index:
docs/prd/index.md, docs/rfc/index.md,
docs/adr/index.md)
Current Status¶
- Open RFCs: 13 (see RFC index; includes Draft RFC-070)
- Completed RFCs: 58 (see RFC index; includes RFC-061 FAISS, RFC-050 / RFC-056 single-layer GIL/KG, RFC-057 per ADR-073)
- Open PRDs: 7 (see PRD index)
Completed reference (not backlog): RFC-062 viewer v2; RFC-063–RFC-071 v2.6.0 corpus/viewer track.
Tier 1 — Active / Near-Term¶
Items currently in progress or next up. High user value or blocking other work.
| Pri | Item | Type | Status | Gaps | Impact |
|---|---|---|---|---|---|
| 1 | RFC-070 / PRD-021 | RFC | Draft | RFC-061 (FAISS) Completed. Open: Qdrant VectorStore, native filters, pgvector/RFC-051, re-ranking |
High |
| 2 | RFC-054 | RFC | Partial | E2E mock server exists. Full composable ResponseProfile/Router architecture NOT implemented. Blocks #399 (provider hardening) | High |
| 3 | RFC-072 / PRD-017, PRD-019 | RFC | Open | Cross-layer IDs, bridge.json, flagship use cases. RFC-050 / RFC-056 single-layer consumption Completed — see RFC index |
Medium-High |
| 4 | RFC-051 / PRD-018 | RFC | Not Started | No Postgres integration, no SQL migrations. ADR-054 accepted, Code No | Medium |
Tier 2 — Quality & Observability¶
Improve output quality, testing, and operational visibility.
| Pri | Item | Type | Status | Gaps | Impact |
|---|---|---|---|---|---|
| 5 | RFC-053 | RFC | Not Started | No episode profiling, no routing logic. Only generic MAP-REDUCE short-input routing exists | High |
| 6 | RFC-027 | RFC | Partial | Rich metrics + JSON export exist. CSV export missing. Two-tier logging partial | Medium |
| 7 | RFC-043 | RFC | Partial | generate_metrics.py alerts + nightly CI summary work. Automated PR comments NOT done. Depends on RFC-027 |
Medium |
| 8 | PRD-016 | PRD | Open | Operational observability umbrella; metrics improvements (RFC-027) and alerts (RFC-043) are components | Medium |
Tier 3 — Infrastructure & Developer Experience¶
Experimentation platform, CI integration, review tooling.
| Pri | Item | Type | Status | Gaps | Impact |
|---|---|---|---|---|---|
| 9 | RFC-015 / PRD-007 | RFC | Partial | Core pipeline, runner, configs, eval scoring exist. CI auto-run on PR not wired | Low-Medium |
| 10 | RFC-041 | RFC | Partial | data/eval/, golden datasets, baselines, comparison scripts exist. Automated CI benchmarking not wired |
Low-Medium |
| 11 | RFC-038 | RFC | Partial | Dependabot config + pydeps/coupling analysis exist. make pre-release checklist script missing |
Low |
| 12 | PRD-015 | PRD | Open | Engineering governance umbrella | Low |
Tier 4 — Future / Not Started¶
Planned but no implementation exists yet (or design-only).
| Pri | Item | Type | Status | Dependencies | Impact |
|---|---|---|---|---|---|
| 13 | RFC-058 / PRD-020 | RFC | Not Started | No diarization code, no pyannote, no [diarize] extra |
Medium |
| 14 | RFC-059 | RFC | Partial | Package stub at speaker_detectors/ (Stage 0 docstring / full modularization TBD) |
Medium |
| 15 | RFC-060 | RFC | Not Started | No CommercialDetector, no cleaning/commercial/. Phase 2 depends on RFC-058 |
Low-Medium |
ADRs with remaining implementation work¶
Architectural decisions that are Proposed, Accepted with Code = No, or Partial (see ADR index — Gap analysis):
| ADR | Title | Code | Blocked by / gap |
|---|---|---|---|
| ADR-054 | Relational Postgres Projection | No | RFC-051 (Not Started) |
| ADR-055 | Adaptive Summarization Routing | Proposed | RFC-053 (Not Started) |
| ADR-056 | Composable E2E Mock Response Strategy | Proposed | RFC-054 (Partial) |
| ADR-058 | Additive pyannote Diarization | No | RFC-058 (Not Started) |
| ADR-059 | Confidence-Scored Commercial Detection | No | RFC-060 (Not Started) |
| ADR-031 | Mandatory Pre-Release Validation | Partial | RFC-038 checklist alignment |
| ADR-047 | Proactive Metric Regression Alerting | Partial | RFC-043 PR comments |
Dependency Graph¶
RFC-058 (diarization) ──► RFC-060 Phase 2 (diarization-enhanced commercial)
RFC-027 (metrics) ──────► RFC-043 (automated alerts)
RFC-061 (semantic search, FAISS, Completed) ──► RFC-062 (Completed); RFC-070 (platform vector) Draft
PRD-017/019 (GIL/KG) ──► RFC-072 (cross-layer); RFC-050/RFC-056 single-layer Completed
PRD-018 ──► RFC-051 (database projection)
RFC-054 (E2E mocks) ──► #399 (provider hardening)
Related Documents¶
- PRDs — Product requirements documents
- RFCs — Technical design documents
- ADR Index — Architecture decision records (with implementation status)
- Architecture — System design and module responsibilities
- Releases — Release notes and version history
Last Updated: 2026-04-11 Next Review: Quarterly (or as priorities shift)