# Python env + caches .venv/ __pycache__/ *.pyc *.pyo # Large/downloaded models + Ahmed's personal voiceprint (never commit) models/ *.onnx *.npz *.task *.bin # Built artifacts hud/ClaudeHUD.app/ helper/aecmic # Runtime state (session ids, transient control files, logs) control/ *.log # macOS .DS_Store # Private recordings + MCP session artifacts (never commit) recordings/ *.mov *.mp4 .playwright-mcp/ # Secrets + OAuth tokens (NEVER commit — these ARE the keys to the accounts). # .env holds mailbox/Teams creds; the json files are live logged-in tokens for # Ahmed's Google + Microsoft accounts — anyone with them can act as him. .env google_oauth.json google_token*.json google_gmail_*.json jarvis_drive_*.json teams_token_cache.json # voices/jarvis_ref.wav IS committed (private repo) so every device gets the # cloned voice. Keep this repo PRIVATE — the sample is enough to clone Ahmed. # The "fufu" alternate voice is a local-only toy — NEVER commit it (Ahmed's # call: keep this voice + its size off GitHub entirely). voices/fufu_ref.wav voices/fufu_*.wav # gateway deploy-context copy — canonical voices live at repo-root voices/ gateway/voices/ .gworkspace_creds/