# Secrets and keys
.env
.env.*
*.pem
*.key

test.py

# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv
.venv.stale*

# UV lock
uv.lock

# Testing
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Generated models (build artifact, not committed)
kalshi/_generated/models.py

# Note: specs/openapi.yaml AND specs/asyncapi.yaml are both committed as
# pinned snapshots for deterministic PR builds + correct drift detection.
.gitnexus

# MkDocs build output
site/

# OS noise
**/.DS_Store

# Internal planning / audit scratch (kept local, not part of the public repo)
.planning/

# Agent worktrees (claude-code's isolation: "worktree" mode)
.claude/worktrees/
