__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Secrets and credentials
.env
.env.*
!.env.example
*.pem
*.key
*.p12
*.pfx
*credentials*
*secret*
*.token

# Proprietary web app (prevent accidental inclusion)
cohort-app/
cohort/server.py
cohort/socketio_events.py
cohort/agent_router.py
cohort/data_layer.py
cohort/agent_api.py
cohort/agent_api_models.py
cohort/oauth2_middleware.py
cohort/secret_store.py
cohort/templates/
cohort/static/
cohort/website/

# Website creator: proprietary components
cohort/website_creator/blocks/
cohort/website_creator/block_populator.py
cohort/website_creator/block_renderer.py
cohort/website_creator/decision_engine.py
cohort/website_creator/decision_engine.yaml
cohort/website_creator/roundtable_bridge.py
cohort/website_creator/run_engine.py
cohort/website_creator/schemas.py
cohort/website_creator/taxonomy.yaml
cohort/website_creator/examples/
cohort/website_creator/output/
cohort/website_creator/docs/

# Proprietary modules (dev repo only)
cohort/learning.py

# Benchmark artifacts (generated by runs)
benchmark_results/
benchmark_tasks/

# Runtime data (generated at startup)
data/
cohort-data/
!docs/data/
*.db
.coverage

# Demo artifacts (generated by examples)
demo_data/
demo_agents.json
demo_conversation.jsonl
demo_conversation_channels.json
scored_demo_data/
scored_demo.jsonl
scored_demo_channels.json
scored_demo_agents.json
