node_modules/
dist/
coverage/
sdks/python/dist/
*.tsbuildinfo
.DS_Store
.docs-snippets/

# The templates' own ignore-files ship as `_gitignore` (npm strips `.gitignore` from tarballs),
# so they no longer apply to their own subtrees. Everything else they list is covered above;
# `.env` was not.
.env

# `npm pack` without --pack-destination drops the tarball in the package root. Every command in
# this repository passes that flag, but debugging a packaging guard is exactly when someone runs
# it bare, and `git add -A` would sweep the artifact into a commit.
*.tgz

# Git worktrees live inside the repo tree, so without these an entire worktree
# shows up as untracked content and `git add -A` will happily commit it.
.claude/worktrees/
.worktrees/

# Subagent-driven-development scratch (ledger, briefs, review packages).
.superpowers/

# Python build and tool artefacts. Without these a plain `pytest`/`mypy`/`ruff` run
# leaves untracked caches behind, and `git add -A` sweeps them into a commit.
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
.venv/

# Copied from docs/spec/ at build time by sdks/python/hatch_build.py.
sdks/python/src/nimbus_sdk/_data/
