# 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, .mcp.json,
# .claude/, tasks/, ...) are tracked on dev and stripped from main by the
# Release workflow — see .github/dev-only-paths. Only machine-local AI state
# stays untracked:
AGENT-HANDOFF.md
AGENTS.md
CLAUDE.md
.cursor/
.claude/
.mcp.json
.cursorrules
.aider*
.windsurf/
.copilot/
.continuedev/
.codeium/
opencode.json
.opencode/
.claude/settings.local.json

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