node_modules/
dist/

# macOS native helper — regenerated by native/build.sh on every install. Leaving
# these tracked/untracked made `git status` dirty after the first build, so the
# install.sh updater refused every subsequent update (#155). The .app is built
# on-device and is NOT shipped in the npm package (see package.json "files").
native/.build/
native/ClawdCursor.app/

.env
*.log
.DS_Store
Thumbs.db
debug/
.clawdcursor-config.json
.clawd-config.json
qa-tests/
.claude/

# Local scratch artifacts (probes, captures, session notes) — never committed
test-runs/
observe/
TEST-FINDINGS.md
docs/PHASE-A-DESIGN.md
qa-drive.js
*.scratch.*
coverage/

# MCP registry publisher tooling (vendored locally, never committed)
.tools/
