.gitignore
node_modules/ dist/ out/ .env .env.* *.local extension/dist/ # OS .DS_Store Thumbs.db # IDE .vscode/ .idea/ *.swp *.swo # TypeScript build artifacts *.tsbuildinfo electron.vite.config.js electron.vite.config.d.ts vitest.config.js vitest.config.d.ts extension/src/**/*.js extension/src/**/*.d.ts extension/vite.config.js extension/vite.config.d.ts tests/**/*.js tests/**/*.d.ts e2e/**/*.js e2e/**/*.d.ts playwright.config.js playwright.config.d.ts # Python cache Python/ # Specs (from birdbrain-specs repo) .serena build/config.gypi .claude/settings.local.json # Playwright test-results/ playwright-report/ # Coverage coverage/ # Worktrees *.worktree* #AI .agents .claude/* !.claude/settings.json .cursor .zed .kilo .kilocode .design-bundle # Local-only working notes. Implementation plans / checklists are author-time # artifacts and don't belong in version control. Specs, ADRs, agent # conventions, and reference docs under docs/ remain tracked. # design-sync (build tooling + generated output; durable inputs under .design-sync/ ARE committed) .ds-sync/ ds-bundle/ .design-sync/.cache/ .design-sync/learnings/ .design-sync/node_modules /node_modules