# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # project-specific directories .omnivscodeagent/ omnirouteCloud/ omnirouteSite/ _cache/ _ideia/ _mono_repo/ _references/ _tasks/ # Memory Bank and Cursor rules (local-only AI agent context) memory-bank/ .cursor/rules/core.mdc .cursor/rules/memory-bank.mdc # Claude Code local state — runtime files only; shared commands at .claude/commands/ are tracked .claude/scheduled_tasks.lock .claude/scheduled_tasks/ .claude/sessions/ .claude/state.json .claude/settings.local.json # Root-level underscore-prefixed directories (private/draft — never commit) /_*/ # Draft features documentation (internal only) docs/new-features/ # dependencies node_modules/ /.pnp .pnp.* .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions .data/ .next-playwright/ .agents/ workflows/ .omo/ # devbox .devbox/ # testing coverage/ coverage** # next.js .next/ /out/ # production /build /app cloud/* # misc .DS_Store *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* # env files (can opt-in for committing if needed) .env* !.env.example # vercel .vercel # typescript *.tsbuildinfo next-env.d.ts # data and logs data/ .data/ logs/* test_output.log # analysis directories (generated, not tracked) .analysis/ antigravity-manager-analysis/ .sisyphus/ .plans/ # open-sse tests open-sse/test/* # Ignore vscode AI rules .github/instructions/codacy.instructions.md # Playwright .playwright-mcp/ test-results/ playwright-report/ blob-report/ cloud/ .tmp/ # Security Analysis (standalone project with own git) security-analysis/ # Deploy workflow (contains sensitive VPS credentials) clipr/ app.log *.tgz .gh-discussions.json deploy.sh docker-compose.minimal.yml # Backup directories app.__qa_backup/ .app-build-backup-*/ backup/ # Production standalone build (created by scripts/prepublish.mjs) # Conflicts with Next.js App Router detection in dev (root app/ shadows src/app/) # npm publish still includes it via package.json "files" field /app/ # Electron electron/dist-electron/ electron/node_modules/ icon.iconset/ # VS Code Extension (independent Git repo) vscode-extension/ # SQLite residual files *.sqlite-shm *.sqlite-wal *.sqlite-journal # Compiled npm-package build artifact (not source, should not be in git) /app # IDEA .idea/ # Local OpenCode agent config .config/ # Empty/dangling files typescript # Gemini Antigravity agent data .gemini/ # Superpowers plans/specs (internal tooling, not project code) docs/superpowers/ # GitNexus local index .gitnexus .worktrees bin/omniroute.mjs # Consistent with .dockerignore / .npmignore .omc/ audit-report.json bun.lock # Private environment variables for .http-client http-client.private.env.json # Note: _ideia/ (feature-triage drafts) is fully covered by the /_*/ rule above # and kept as a separate local-only git repo. Never committed to OmniRoute. # i18n audit artifact (generated by scripts/i18n/audit-dashboard-pages.mjs) scripts/i18n/_audit.json scripts/i18n/_pending-keys.json # Private workflow / skill / command implementations # These contain proprietary multi-phase logic and should not be committed .agents/workflows/implement-features-ag.md .agents/workflows/port-upstream-features-ag.md .agents/workflows/port-upstream-issues-ag.md .agents/skills/implement-features/ .claude/commands/implement-features-cc.md .claude/commands/port-upstream-features-cc.md .claude/commands/port-upstream-issues-cc.md .claude/worktrees/ .codegraph/ # Fumadocs generated source .source/ # AI agent local settings and configs .agents/ .antigravitycli/ .claude/ # PR Reviews and local feedback files pr_reviews*.json