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-03 (RFC + ADR status audit; see docs/wip/rfc-status-audit.md)

Current Status

  • Open RFCs: 16 (9 partial, 5 not started, 2 narrative/CI-pending)
  • Completed RFCs: 46 (core pipeline, 9-provider ecosystem, GIL/KG core, audio, eval, model registry, and more)
  • Open PRDs: 8

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-061 / PRD-021 RFC Phase 1 done Sentence-boundary chunking (ADR-062) tokenizer-only; gi explore --topic semantic upgrade (ADR-063) not wired; Phase 2 (Qdrant/service) future High
2 RFC-054 RFC Partial E2E mock server exists. Full composable ResponseProfile/Router architecture NOT implemented. Blocks #399 (provider hardening) High
3 RFC-050 / PRD-017 RFC Partial gi explore and gi query work. gi list missing. Insight Explorer pattern partial Medium-High
4 RFC-056 / PRD-019 RFC Partial kg validate/inspect/export/entities/topics work. kg explore and kg list missing Medium-High
5 RFC-062 / PRD-021 RFC Not Started No FastAPI server, no Vue frontend, no podcast serve CLI. Only legacy web/gi-kg-viz/ Medium

Tier 2 — Quality & Observability

Improve output quality, testing, and operational visibility.

Pri Item Type Status Gaps Impact
6 RFC-053 RFC Not Started No episode profiling, no routing logic. Only generic MAP-REDUCE short-input routing exists High
7 RFC-027 RFC Partial Rich metrics + JSON export exist. CSV export missing. Two-tier logging partial Medium
8 RFC-043 RFC Partial generate_metrics.py alerts + nightly CI summary work. Automated PR comments NOT done. Depends on RFC-027 Medium
9 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
10 RFC-015 / PRD-007 RFC Partial Core pipeline, runner, configs, eval scoring all exist. CI auto-run on PR not wired Low-Medium
11 RFC-041 RFC Partial data/eval/, golden datasets, baselines, comparison scripts exist. Automated CI benchmarking not wired Low-Medium
12 RFC-038 RFC Partial Dependabot config + pydeps/coupling analysis exist. make pre-release checklist script missing Low
13 RFC-057 RFC Partial autoresearch/prompt_tuning/ with program.md and score.py exist. Track B (ML params) not set up. No completed runs Low
14 PRD-015 PRD Open Engineering governance umbrella Low

Tier 4 — Future / Not Started

Planned but no implementation exists yet.

Pri Item Type Status Dependencies Impact
15 RFC-058 / PRD-020 RFC Not Started No diarization code, no pyannote, no [diarize] extra Medium
16 RFC-059 RFC Partial Package stub at speaker_detectors/ (empty "Stage 0"). Original speaker_detection.py unchanged Medium
17 RFC-060 RFC Not Started No CommercialDetector, no cleaning/commercial/. Depends on RFC-058 for Phase 2 Low-Medium
18 RFC-051 / PRD-018 RFC Not Started No Postgres integration, no SQL migrations. Depends on PRD-017/019 Low

Open ADRs Not Yet Implemented

These architectural decisions are accepted/proposed but code does not exist yet:

ADR Title Blocked By
ADR-054 Relational Postgres Projection RFC-051 (Not Started)
ADR-055 Adaptive Summarization Routing RFC-053 (Not Started)
ADR-056 Composable E2E Mock Response Strategy RFC-054 (Partial)
ADR-058 Additive pyannote Diarization RFC-058 (Not Started)
ADR-059 Confidence-Scored Commercial Detection RFC-060 (Not Started)
ADR-062 Sentence-Boundary Transcript Chunking RFC-061 (Phase 1 done)
ADR-063 Transparent Semantic Upgrade for gi explore RFC-061 (Phase 1 done)
ADR-064 Canonical Server Layer RFC-062 (Not Started)
ADR-065 Vue 3 + Vite + Cytoscape Frontend RFC-062 (Not Started)
ADR-066 Playwright for UI E2E Testing RFC-062 (Not Started)

Dependency Graph

RFC-058 (diarization) ──► RFC-060 Phase 2 (diarization-enhanced commercial)
RFC-027 (metrics) ──────► RFC-043 (automated alerts)
RFC-061 (semantic search) ──► RFC-062 (viewer v2)
PRD-017/019 (GIL/KG) ──► 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-03 Next Review: Quarterly (or as priorities shift)