# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv/
venv/
ENV/
env/

# IDE
.idea/
.vscode/
*.swp
*.swo
.DS_Store

# Environment files
.env
.env.local
get.env
get.env-*
config.toml

# Jupyter
.ipynb_checkpoints/
*.ipynb_checkpoints

# Tooling caches
.mypy_cache/
.pytest_cache/
.ruff_cache/
htmlcov/
.coverage

# MkDocs
site/

# Test data and samples (keep for reference but don't track)
# Uncomment these if you want to ignore sample data files
# *_instances.json
# *_shacl_rules.ttl

# Wheel files - we need whl files for the function 
# *.whl

function_deploy.zip
abp-dev-get.env
config/environments/cog-sail/cog-sail.toml
config/environments/abp-dev/abp-dev.toml
config/environments/abp-test/abp-test.toml
config/environments/cog-ai/cog-ai.toml
test_and_deploy/cog-sail.toml

# Test/verification scripts (not for deployment)
manual_verification.py
verify_validation_results.py
inspect_single_instance.py
check_property_coverage.py
scripts/test*.py
scripts/check_partition_logs.py
scripts/check_retry_history.py
scripts/check_state_instances.py
scripts/cleanup_duplicate_triggers.py
scripts/create_test_stream.py
scripts/delete_state_instances.py
scripts/reset_state_containers.py
scripts/list_writable_datasets.py
scripts/monitor_partition_call.py
scripts/show_all_partition_logs.py
scripts/show_call_logs.py
scripts/show_partition_logs.py
scripts/show_partition_state.py
scripts/show_partition_state_raw.py
scripts/verify_sync_properties.py

# Test/exploration notebooks (not for deployment)
explore_validation_records.ipynb
test_orchestrator_monitor.ipynb
.claude/settings.json

rule_input/*

# Documentation DOCX files (generated from markdown)
*.docx

# Release PR description drafts (never commit - local use only with gh pr create)
pr_description*.md
data-quality-validation.code-workspace
