mirror of
https://github.com/jamiepine/voicebox.git
synced 2026-09-15 21:00:42 -07:00
- save_audio() now writes to .tmp then os.replace() for atomic writes - /generate endpoint catches OSError with specific messages for ENOENT, EACCES, ENOSPC, and BrokenPipeError - New /health/filesystem endpoint checks directory existence, write permissions, and disk space - New DirectoryCheck and FilesystemHealthResponse models Cherry-picked and expanded from #178 (@Vaibhavee89)