# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.eggs/

# Test/IDE
.pytest_cache/
.mypy_cache/
.ruff_cache/
.vscode/
.idea/
.claude/settings.local.json
*.swp
*.swo
.coverage

# Environment
.env
.env.*
venv/
.venv/
.pylib/
.pawflow-runtime/

# Node
node_modules/
pawflow-relay-desktop/runtime/
docker/relay-generated/

# ── Data layout: repository/ runtime/ system/ ────────────────

# Repository: global scope is tracked, user/conv scope is runtime
data/repository/*/users/

# Runtime: all generated state → ignored
data/runtime/

# System: all server config → ignored
data/system/

# Stale/external top-level dirs
flows/
!data/repository/flows/
!data/repository/flows/global/
!data/repository/flows/global/default/
!data/repository/flows/global/default/pawflow_installer/
!data/repository/flows/global/default/pawflow_installer/assets/
!data/repository/flows/global/default/pawflow_installer/assets/install.html
!data/repository/flows/global/default/pawflow_installer/versions/
!data/repository/flows/global/default/pawflow_installer/versions/assets/
!data/repository/flows/global/default/pawflow_installer/versions/assets/install.html
projects/
checkpoints/
templates/
plugins/

# ── Legacy data dirs (pre-migration) ─────────────────────────
data/config/
data/conversations/
data/claude_sessions/
data/agent_flows/
data/agent_templates/
data/dynamic_tools/
data/files/
data/graphs/
data/knowledge_graphs/
data/memories/
data/plans/
data/poll_schedule/
data/deployments/

# ── Other runtime state ──────────��───────────────────────────
continuous_state.json
checkpoints/
memory/

# ── Bundled/vendored (downloaded, not source) ─��───────────────
static/novnc/

# ── Plugin builds ─────────────────────��───────────────────────
plugins/*.pfp

# ── OS ────���─────────────────��─────────────────────────────────
Thumbs.db
.DS_Store
*.log

# ── Streamlit (deprecated) ────────────────────────────────────
.streamlit/

# ── Temp test files ────────────────���──────────────────────────
_test_path.py
test_flow.py
test_gui.py
test_input/
data_backup/
.pawflow_exec_*.py
.git-credentials
graphify-out/

.antigravitycli/
