# -- Flutter / Dart (app/) ---------------------------------------------- /app/.dart_tool/ /app/.packages /app/.flutter-plugins /app/.flutter-plugins-dependencies /app/build/ /app/.idea/ /app/.vscode/ /app/*.iml /app/ios/Pods/ /app/macos/Pods/ /app/windows/flutter/ephemeral/ /app/linux/flutter/ephemeral/ /app/macos/Flutter/ephemeral/ # pubspec.lock is committed (supply-chain policy). # -- Go sidecar --------------------------------------------------------- /sidecar/bin/ /sidecar/dist/ /sidecar/vendor/ /clide /clide.exe # -- Test, coverage, profile output ------------------------------------ *.test *.out *.prof *.pprof coverage.* /tmp/ # -- Go module / workspace artefacts (we don't vendor or use workspaces) /go.work /go.work.sum # -- pql per-repo state (clide dogfoods against itself; pql's index lands # here when running queries locally). Mirror what `pql init` writes. /.pql/ # -- SQLite index files (defensive; should never land at repo root) ---- *.sqlite *.sqlite-journal *.sqlite-wal *.sqlite-shm *.db # -- Editor / IDE ------------------------------------------------------ .vscode/ .idea/ *.swp *.swo # -- OS cruft ---------------------------------------------------------- .DS_Store ._* Thumbs.db # -- Secrets ----------------------------------------------------------- .env .env.local .env.*.local *-credentials.md # -- Claude Code — user-specific settings only; project-level settings # and skills are committed .claude/settings.local.json # -- Legacy Python clide (under legacy/, pre-dating the Flutter rebuild). # Narrowly scoped so repo-root ignores stay focused on the current # toolchain. legacy/.venv/ legacy/.ruff_cache/ legacy/**/__pycache__/ legacy/**/*.py[cod] legacy/**/*$py.class legacy/**/.pytest_cache/ legacy/**/.mypy_cache/ legacy/**/.ruff_cache/ legacy/**/*.egg-info/ legacy/**/htmlcov/ legacy/**/.coverage legacy/**/.coverage.*