Skip to content

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

Completed reference (not backlog): RFC-062 viewer v2; RFC-063RFC-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)
  • 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)