node_modules/ .env data/ *.log .DS_Store .claude/scheduled_tasks.lock # claude-voice = the "Jarvis" voice/gesture app, now part of this repo. # Source is tracked; exclude the heavy/generated/private artifacts (the nested # claude-voice/.gitignore also covers these — this is belt-and-suspenders): claude-voice/.venv/ claude-voice/models/ claude-voice/**/__pycache__/ claude-voice/hud/ClaudeHUD.app/ claude-voice/helper/aecmic claude-voice/control/ claude-voice/recordings/ claude-voice/memory/session_id claude-voice/**/*.onnx claude-voice/**/*.npz claude-voice/**/*.task claude-voice/**/*.bin claude-voice/**/*.mp4 claude-voice/**/*.mov # loose voice-sample audio at repo root (incl. the fufu source clip) — NEVER # commit audio samples; Ahmed's explicit rule 2026-07-12 /*.mp3 claude-voice/.gworkspace_creds/ # WhatsApp / Baileys session credentials + private data — NEVER commit (would leak # live WhatsApp session keys + personal numbers). Added 2026-07-27. claude-voice/whatsapp-reader/auth/ claude-voice/whatsapp-reader/auth.dead-*/ claude-voice/whatsapp-reader/**/creds.json claude-voice/whatsapp-reader/**/pre-key-*.json claude-voice/whatsapp-reader/**/app-state-sync-*.json claude-voice/whatsapp-reader/**/session-*.json claude-voice/whatsapp-reader/**/sender-key-*.json claude-voice/whatsapp-reader/personal.json claude-voice/whatsapp-reader/heartbeat.json