node_modules/
.lodestar/
dist/
build/
_site/
*.tsbuildinfo

# Claude Code / agent-tool per-machine settings — keep `.claude/` tracked
# for the agent guidance and slash commands, but never commit the
# per-machine bash-permission allowlists.
.claude/settings.local.json

# Local-only working notes and scratch files — never committed.
.claude/local/

# Internal planning docs — kept local, not committed to this repo. The
# cast-build tooling under walkthrough/ stays tracked.
/docs/strategy/
/docs/internal/*
!/docs/internal/walkthrough/
/docs/internal/walkthrough/*
!/docs/internal/walkthrough/build-poison-cast.ts

# Python bytecode caches + build artifacts (runtimes/ — the LangGraph/CrewAI hooks)
__pycache__/
*.pyc
*.pyo
*.egg-info/
