__pycache__/ *.pyc *.pyo .env .env.* *.log .DS_Store .claude/ .vscode/ *.code-workspace # Local runtime data and private voice assets voices/ active_voices/ hidden_voices/ *.wav *.mp3 *.ogg *.flac *.m4a *.mp4 *.mkv *.webm *.aac *.reference.txt *.meta.json # Local settings and generated scratch data settings.json voice_design_presets.json hotkey_daemon.py # Personal documentation (not part of the public repo) APP_ERKLÄRUNG.md # Local bind-mount data config/ logs/*.log logs/*.log.* # Node / Playwright test tooling node_modules/ package-lock.json test-results/ playwright-report/ .playwright/ # Generated production bundle (build with: npm run minify) static/dist/ # Local caches / scratch / recovery artifacts claude studio/ *.recovered-*.yml # Local SonarQube working guide (not part of the project) SONARQUBE-LLM-GUIDE.md # Personal test scans (real copyrighted magazine content, local only) Test-Magazin/ # local todo list TODO.md # local experiments; two files here once held key-like literals scratch/test_openai.py scratch/test_google_imagen.py coverage.xml .coverage