# macOS
.DS_Store

# Python caches
__pycache__/
*.py[cod]

# Virtual environments
.venv/
venv/
.env
.dataiku/config.json
.dataiku/http.json
.dataiku/stdio-config.json
.dataiku/http-config.json

# Local snapshot corpora (keep folder scaffold only)
learning-dev-agent/recipe-snapshot-corpus/recipe_snapshots/*
!learning-dev-agent/recipe-snapshot-corpus/recipe_snapshots/.gitkeep
# Claude Code: keep shared settings.json (committed), ignore personal/local bits
.claude/*
!.claude/settings.json
.codex_tmp
tmp

# Codex: MCP server command paths are machine-specific, never commit
.codex/

# Design / rationale docs — local working notes, except committed brand assets
docs/*
!docs/assets/
!docs/capabilities.md
!docs/http-deployment.md

# Local test fixtures, migration-run scratch, benchmark research, setup notes (not shipped)
test-data/
token-benchmarks/
TESTING.md
dku_agent_dev_kit_test_setup.md
migration_token_diet.md
sample_extracted/
extract/
*_extracted/

# Default http plugin bundle location
dataiku-headless-http/
dataiku-headless-http.zip
