# Dependencies & build output
node_modules/
dist/
build/
.tmp/
dashboard/tmp/
*.tsbuildinfo

# Environment & logs
.env
.env.local
.env.*.local
.env*.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Graph tooling (npm run graph:scip / graph:auto-index)
index.scip
/index.*.scip
/graph.plan.json
/data/graph.sqlite
/data/graph.sqlite-*

# Local-only
/tasks/
/tmp/
.vercel

# TokenTrackerBar build artifacts
TokenTrackerBar/EmbeddedServer/
TokenTrackerBar/build/
TokenTrackerBar/TokenTrackerBar.xcodeproj/
TokenTrackerBar/icon_composer/
TokenTrackerBar/DerivedData/
TokenTrackerBar/*.xcarchive

# AI / IDE tooling (created locally by assistants)
.agent/
.agents/

.claude/

.mimocode/
.cline/
.codebuddy/
.continue/
.cursor/
.github/copilot*
.gstack/
.iflow/
.insforge/
.kilocode/
.kilo/
.kiro/
.qoder/
.qwen/
.roo/
.trae/
.windsurf/
.worktrees/

# System & editor
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.swp
*~
.idea/
.vscode/
*.sublime-project
*.sublime-workspace

# Build & cache
.eslintcache
.parcel-cache
.turbo

# Private launch playbook & growth-strategy docs — never push to remote
docs/launch/PLAYBOOK.md
docs/launch/submit-awesome-pr.sh
docs/launch/2026-07-15-1k-launch-kit.md
docs/plans/2026-07-15-github-stars-growth-design.md

# Scratch / reference clones (not part of the project)
scratch/

# Local InsForge MCP config (contains full-access API_KEY — never commit)
dashboard/.mcp.json

# Security ops scripts & audit reports: NEVER tracked. This directory holds
# lockdown SQL, incident forensics, anti-cheat thresholds and other material
# whose contents are useful to an attacker. The previous per-file whitelist was
# removed 2026-07-25 -- do not reintroduce `!scripts/ops/<file>` exceptions.
# Anything that genuinely must ship with the repo (a validator the build runs,
# a schema a test asserts on) belongs outside scripts/ops, not on a whitelist.
scripts/ops/*

# Local working notes (todo / lessons — not part of the repo)
tasks/

# Promo video work project (large media — not part of the repo)
promo-video/

# Local skill tooling lockfile (hyperframes — not part of the repo)
skills-lock.json

# InsForge & AI agent skills
.insforge
.agent
.agents
.augment
.claude
.cline
.kilocode
.qoder
.qwen
.roo
.trae
.windsurf
.opencode/
.serena/
.codex/
openspec/
plans/
# Local scratch: screenshots and throwaway Swift/CLI experiments, including
# compiled binaries. `script/` is singular on purpose — the tracked build
# scripts live in `scripts/`.
.di_shots/
script/
# TokenTrackerLinux build artifacts
TokenTrackerLinux/EmbeddedServer/
TokenTrackerLinux/src-tauri/target/
TokenTrackerLinux/src-tauri/gen/
# Regenerated from build.rs's AppManifest on every build.
TokenTrackerLinux/src-tauri/permissions/autogenerated/
TokenTrackerLinux/packaging/arch/tokentracker-linux/pkg/
TokenTrackerLinux/packaging/arch/tokentracker-linux/src/
TokenTrackerLinux/packaging/arch/tokentracker-linux/*.pkg.tar.*
TokenTrackerLinux/packaging/arch/tokentracker-linux/*.log
