# ─── Rust / Cargo ─────────────────────────────────────────────────────────── # Build output for the whole workspace (Cargo.lock IS committed — it's an app). /target/ **/*.rs.bk # ─── Node / frontend ──────────────────────────────────────────────────────── # Dependencies and build output (package-lock.json IS committed). frontend/node_modules/ frontend/dist/ # npm/yarn/pnpm debug logs npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .pnpm-store/ # Vite / vitest caches frontend/.vite/ frontend/coverage/ # ─── Tauri ────────────────────────────────────────────────────────────────── # Bundles live under target/ (already ignored). Generated icons are committed. .tauri/ # ─── Claude Code ──────────────────────────────────────────────────────────── # Personal, machine-local overrides (shared settings.json, if any, stays tracked). .claude/settings.local.json # Ephemeral git worktrees created by Claude Code's isolated sub-agents — dev # tooling only, unrelated to IdeA (which stays git-independent). .claude/worktrees/ # ─── IdeA project data ────────────────────────────────────────────────────── # Ephemeral per-agent run directories (isolated PTY cwd + generated convention # files), created at activation — not versioned (ARCHITECTURE §9.1 / §14.1). .ideai/run/ # ─── Editors / OS ─────────────────────────────────────────────────────────── .idea/ .vscode/ *.swp *.swo *~ .DS_Store Thumbs.db