techfreakworm's picture
refactor: remove dead ZeroGPU shim (Docker Spaces don't support ZeroGPU)
1d7b5cd unverified
# Project Guidelines
## Git authorship
The repository owner (Mayank Gupta) is the **sole author** on every commit. Never add Claude as author or co-author.
Do not include any of these in commit messages or PR bodies:
- `Co-Authored-By: Claude ...` trailer
- `Generated with Claude Code` line or footer
- Any other attribution to AI assistants
Use the existing local git config; do not override `user.name` / `user.email` and do not pass `--author` to override the committer.
## Project structure
- Backend: `server/` (FastAPI, Python 3.11)
- Frontend: `web/` (React + Vite + Tailwind + shadcn/ui)
- One-click launchers: `scripts/start.sh` (mac/linux), `scripts/start.ps1` (windows)
- HF Spaces deploy: `Dockerfile`
- Specs: `docs/superpowers/specs/`
## Working preferences
- Multi-platform code: must run on macOS (MPS), Linux (CUDA/CPU), Windows (CUDA/CPU), and HF Spaces (Free CPU; paid GPU tiers supported).
- Server is **stateless**. All voice library and history persistence lives in browser IndexedDB. Do not add server-side DBs.
- YAGNI: don't add features beyond what the spec calls for.