# Voice KB project notes - Keep audio, transcripts, and indexes on infrastructure controlled by the user. - Never add a cloud speech, LLM, or geocoding dependency. - Preserve original audio and raw transcripts when adding correction workflows. - PWA uploads must remain queued until the API acknowledges durable storage. - Treat iOS background execution and browser storage as best-effort; communicate limits in the UI/docs.