# Python __pycache__/ *.py[cod] *.pyo .Python build/ dist/ *.egg-info/ .eggs/ # Virtual envs .venv/ venv/ env/ # Secrets / local config — commit only .env.example (the template) .env .env.* !.env.example discord_credentials.txt # Backup / temp files *~ \#*\# *.backup *.tar.gz # SQLite — never commit databases or WAL/SHM artifacts *.db *.db-shm *.db-wal *.db-journal # Runtime PID files .watchdog.pid # Chat platform state files (contain bot tokens) telegram_state.json discord_state.json # Testing .pytest_cache/ .coverage coverage.xml htmlcov/ reports/ # Self-modify reports (auto-generated) data/self_modify_reports/ # Error logs (auto-generated) logs/ src/data/ # Handoff context (session-scoped) .handoff/ # IDE .idea/ .vscode/ *.swp *.swo .claude/ # Local content — user-specific or generated MEMORY.md memory/self/* !memory/self/soul.md TIMMYTIME introduction.txt messages.txt morning_briefing.txt markdown_report.md data/timmy_soul.jsonl scripts/migrate_to_zeroclaw.py src/infrastructure/db_pool.py workspace/ # Loop orchestration state .loop/ # Legacy junk from old Timmy sessions (one-word fragments, cruft) Hi Im Timmy* his keep clean directory my_name_is_timmy* timmy_read_me_* issue_12_proposal.md # Memory notes (session-scoped, not committed) memory/notes/ # Gitea Actions runner state .runner # macOS .DS_Store .AppleDouble .LSOverride .Spotlight-V100 .Trashes .timmy_gitea_token