Wire cf_voice modules when circuitforge-core#34 lands
Add test suite — STT/TTS/wake-word boundaries with mock backends
Standardize port (conflict: 5000 vs 3006 vs 85xx range)
Add pyproject.toml with optional dependency extras
Replace print() with logging module throughout server scripts
Add SPDX license headers when first BSL 1.1 file is added
Move SESSION_PROGRESS_2025-12-03.md out of repo
Migrate voice server from Flask to FastAPI + uvicorn
ATS resume rewriter: section-by-section rewrite to resume.yaml to template, with skill confirmation UX
feat: session export (transcript + annotation JSON, local only)
feat: annotation history panel with confidence threshold filter
feat: ToneEvent annotation overlay UI (mobile-first)
chore: repo scaffold for Notation milestone