node_modules dist *.log .DS_Store .envrc # build outputs .turbo .next out build bin dist-electron *.tsbuildinfo # ...except electron-builder's source resources dir, which holds tracked # config files (entitlements, icons) — not build output. !apps/desktop/build/ !apps/desktop/build/** # env .env* !.env.example # Desktop production config is public (backend URL, etc.) — track it so # `pnpm package` produces a release-ready build without extra setup. !apps/desktop/.env.production # Mobile staging config is public (staging API URL) — track it so a fresh # checkout can run `pnpm dev:mobile:staging` / `ios:mobile*:staging` without # the user having to copy `.env.example` first. !apps/mobile/.env.staging # Mobile production config is public (production API URL) — track it so # external users can run `pnpm ios:mobile:device:prod:release` against # multica.ai's production backend without copying templates first. !apps/mobile/.env.production # test coverage coverage # Go server/bin/ server/tmp/ server/migrate server/daemon server/multica # Test artifacts test-results/ apps/web/test-results/ # context (agent workspace) .context .agent_context/ .multica/ # local settings .claude/ .tool-versions # feature tracking _features/ # runtime *.pid # platform specific *.dmg *.app server/server data/ .kilo .idea