# vscode
.vscode 

# Intellij
*.iml
.idea

# npm
node_modules

# Don't include the compiled main.js file in the repo.
# They should be uploaded to GitHub releases instead.
main.js

# Exclude sourcemaps
*.map

# obsidian
data.json

# Secrets: API keys live in secrets.json.nosync (any encryption mode).
# The .nosync suffix is for iCloud; git needs its own ignore rule.
secrets.json*
*.nosync

# Exclude macOS Finder (System Explorer) View States
.DS_Store

# Claude Code: per-user harness config (kept out of git)
.claude/settings.local.json

# Dev tooling: per-machine paths for `npm run review` / `npm run release:prep`.
# Copy dev-tools.config.example.json to this file and fill it in; never commit it.
dev-tools.config.json

# Claude Code: ephemeral working docs (the folder is kept via .gitkeep)
docs/claude-scratch/*
!docs/claude-scratch/.gitkeep
