Release roadmap

Sprint status is shown from the current project plan so product documentation and engineering reality stay aligned.

Sprint tracker

Completed work, partial foundations, and planned delivery slices are kept separate for clearer release decisions.

Complete

Sprint 1: Transcription reliability foundation

Shipped

  • Managed transcription lifecycle
  • Phase tracking, polling, cancel, and retry
  • Summary enabled once transcript segments exist
  • Click transcript rows to seek playback
  • Backend selected-range summaries and expanded export foundations
Planned

Sprint 2: Speaker management and diarization correction

Shipped

  • Speaker role and weak-warning metadata foundations

Remaining

  • Speaker management panel
  • Global rename and merge controls
  • Manual segment split
  • Summary clearing after speaker edits
  • IPC and tests for speaker operations
Planned

Sprint 3: Remember speaker names for recurring meetings

Remaining

  • Speaker profile persistence
  • Stable profile keys
  • Apply by speakerId with label fallback
  • Applied-profile notice
  • Profile key and application tests
Partial

Sprint 4: Recording library, search, tags, favorites, grouping, bulk actions

Shipped

  • Optional tags, favorite, storage, transcript status, and summary status fields

Remaining

  • Library view or drawer
  • Search across title, transcript, speakers, and summary fields
  • Filters, grouping, multi-select, bulk delete, bulk export, and storage usage UI
  • Search, filter, metadata, bulk operation, and storage tests
Partial

Sprint 5: Summary editing, range summaries, copy actions, export polish

Shipped

  • Backend selected-range summaries and expanded backend export formats

Remaining

  • Regenerate summary control
  • Editable summary fields and action item status
  • Copy actions
  • Selected range UI
  • Export options UI
  • Summary editing and export UI tests
Planned

Sprint 6: Runtime manager, diagnostics, long recording queue

Remaining

  • Runtime/model manager page
  • Cache sizes and token diagnostics
  • Diagnostics export
  • Transcription queue UI
  • Partial save, resume, and chunked transcription
Planned

Sprint 7: Automated app quality

Remaining

  • Electron smoke test setup
  • Launch, settings, runtime, recording list, calendar, transcription, summary, and export smoke tests
  • Screenshots and console logs on smoke failure
  • npm run smoke
Complete

Sprint 8: Recording corrections, selective retention, summary detail, storage, summary chat

Shipped

  • Calendar unlink and relink
  • Audio-only and audio-plus-transcript deletion
  • Summary detail selection
  • Storage usage in Settings
  • Draft-summary AI chat popup using selected provider and model

Remaining

  • Automated tests for Sprint 8 flows

Deferred intentionally

These items should not be implied as production capabilities until a later sprint ships them.