# Python
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/

# venv / uv
.venv/

# build
dist/
build/
wheels/
*.egg-info/

# secrets — 値は .env(ignore) / .env.example(committed・値なし) に分離する
.env
*.env
!.env.example
*.pem
*.key
*.p12
*credential*
id_rsa*

# サンプルの生成物（実行のたびに作り直される）
# examples/sample_graph.py
graph.json
nodes.jsonl
# tools/gen_graph_html.py
dependency_graph.html
# examples/sample_manifest.py
# 注: bindings.json を無視するのは、これがサンプルの使い捨て出力だから。
# 実アプリでは逆に **コミットする**（凍結された束縛の差分＝レビュー対象）。
bindings.json
