# --- Rust build output (runner-core/ and src-tauri/) ---
target/

# --- Node ---
node_modules/
npm-debug.log*
yarn-error.log*
pnpm-debug.log*

# --- Tauri generated + frontend build caches ---
src-tauri/gen/
.vite/
dist/

# --- Bundled runner sidecar (built per-platform by packaging/build-sidecar.sh;
#     never committed — it's a large, platform-specific PyInstaller artifact) ---
src-tauri/binaries/

# --- Icon build intermediate (regenerate: `node build-icon.cjs <logo> src-tauri/icons/source.png`) ---
src-tauri/icons/source.png

# --- OS / editor cruft ---
.DS_Store
Thumbs.db
*.log
.idea/
.vscode/*
!.vscode/extensions.json
