# Root credentials file — copy from .env.example, never commit real values
.env

# Test render artefacts — tests render under $CS_TMP (defaults to /tmp/cs-*,
# outside the repo). Nothing test-related is written into the tree.

# Python build / packaging artefacts (byte-compile, ruff cache, wheel builds)
__pycache__/
*.pyc
.ruff_cache/
.pytest_cache/
.coverage
build/
dist/
*.egg-info/
.venv/
venv/
# CLI render output (cognitivesystems render --out default)
render-out/

# Built dashboard SPA copied into the package at publish time (the committed
# placeholder web/static/index.html is replaced by the real Vite build in CI).
src/cognitivesystems/web/static/assets/

# Dev-only files (DEVELOPMENT.md, docs/development/, CLAUDE.md, .claude/, tasks/, ...)
# are tracked on dev and stripped from main by the Release workflow — see
# .github/dev-only-paths. CLAUDE.md and .claude/ are therefore NOT ignored here.
# Only personal/machine-local AI state stays untracked:
CLAUDE.local.md
.claude/settings.local.json

# Other AI tool configs — not used in this repo; block if ever introduced accidentally
AGENTS.md
.cursor/
.mcp.json
.cursorrules
.aider*
.windsurf/
.copilot/
.continuedev/
.codeium/

# Editor
*.swp
*.log
.vscode/
.idea/
