# SPDX-FileCopyrightText: 2026 Aryan Iyappan <aryaniyappan2006@gmail.com>
# SPDX-FileCopyrightText: 2026 Subramania Raja <dhanpraja231@gmail.com>
# SPDX-FileCopyrightText: 2026 Hari Srinivasan <harisrini21@gmail.com>
# SPDX-FileCopyrightText: 2026 Shaan Narendran <shaannaren06@gmail.com>
# SPDX-License-Identifier: AGPL-3.0-only

__pycache__/
*.pyc
*.pyo
.env
*.egg-info/
dist/
build/
.eggs/

# IDE / editor
.vscode/
.idea/
*.swp
*.swo
*~

# AI agent / coding tool configs
.claude/
CLAUDE.md
.kiro/
.cursor/
.cursorignore
.cursorindexingignore
.gemini/
GEMINI.md
.opencode/
.github/copilot-instructions.md
.github/hooks/
.copilot/
.worktrees/

# OS
.DS_Store
Thumbs.db

# Python
.venv/
.mypy_cache/
.ruff_cache/
.pytest_cache/
htmlcov/
.coverage
*.cover

# Node
observal-web/node_modules/
observal-web/dist/

# Docker
docker/data/
docker/clickhouse/users.d/default-user.xml

# Terraform
**/.terraform/
*.tfplan
*.tfstate
*.tfstate.backup

# Local / ephemeral
.playwright-mcp/
e2e-screenshots/
migration/
*.pem
test-scan.json

# Private packages (symlinked for local Docker builds)
observal-insights/
.observal/
.pi-lens/
node_modules
.pi/
.mcp.json
*.bak
scripts/seed_demo.py
.playwright-cli/
