__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
*.egg-info/
build/
dist/
.env
.env.bak*
.env.local
.staging_hf/
.staging_*
test_data/
out/
.run/
# debug / one-off probe scripts (not part of supported tooling)
scripts/probe_*.py
# raw repro dumps
transcript_repro.txt
# agent-self introspector proposals — local review only, not source
memories/_pending_introspections/
# dream-loop aggregator staging — human reviews before promoting to source memory
memories/_proposed/
# user-generated /lesson entries — personal, not source
memories/_shared/conversation_lessons.md
# opencli plugin deps — installed locally via `opencli plugin install`,
# never committed (only the .js adapters + manifest are source).
opencli-plugin-ths-extra/node_modules/
node_modules/
news/**/*.txt
news/**/*.html
news/**/*.pdf
kb/**/*.parquet
.venv/
venv/

# IDE / OS junk
.vscode/
.idea/
.DS_Store
Thumbs.db
*.swp
*.swo
*~

# Agent-runtime instructions — dev-only, kept locally if needed
CLAUDE.md
AGENTS.md
GEMINI.md

# Historical release notes (CHANGELOG.md is the source of truth)
RELEASE_NOTES_v*.md

# fa launch / fa data update runtime logs
.fa-launch-*.log
.fa-data-update.log

# config backups created by `fa init` when it rewrites loaders.yaml
config/*.bak.*
config/*.bak

# codesearch local index (tooling cache, never source)
.codesearch.db/
