# --- Memory rule (MEMORY.md "Fidus-V2 soul.md stays local") -------
# The mini's soul.md is living. It auto-edits in place (via the
# edit_self MCP tool) and grows turn-by-turn. The repo copy is for
# rollback only and must NEVER overwrite the live file. Do not push
# soul.md or its backups to GitHub. A soul.md.example template ships
# alongside as a starter for fresh installs.
memory/soul.md
memory/soul.md.bak-*
memory/logs/

# --- Standard Python ---------------------------------------------
.DS_Store
*.swp
.claude/settings.local.json
__pycache__/
*.pyc
*.pyo
*.egg-info/
.pytest_cache/
.coverage
.venv/
venv/

# --- Runtime data + logs -----------------------------------------
data/
state/
history/
logs/
*.log
*.jsonl
db/
notes/

# --- Backup files we accumulate when editing in place ------------
*.bak
*.bak-*
agent.toml.bak-*
agent.toml.tdd*
