# -- Flutter / Dart (app + core at repo root) --------------------------- /.dart_tool/ /.packages /.flutter-plugins /.flutter-plugins-dependencies /build/ /.idea/ /.vscode/ /*.iml /ios/Pods/ /macos/Pods/ /windows/flutter/ephemeral/ /linux/flutter/ephemeral/ /macos/Flutter/ephemeral/ /bin/clide /bin/clide.exe # pubspec.lock is committed (supply-chain policy). # -- ptyc (C supporter tool) -------------------------------------------- /ptyc/bin/ /ptyc/*.o # -- Test, coverage, profile output ------------------------------------ *.test *.out *.prof *.pprof coverage.* /tmp/ # -- 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.*