# 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/ .agents/** .claude/** .gemini/** .config/** .data/** .logs/** .tests/** .coverage/** coverage/ .dist/** .next/** .build/** .out/** # Stryker mutation testing — ephemeral sandbox + generated reports (never commit) .stryker-tmp/ reports/mutation/ stryker-output-*.json # 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/ # Also ignore a root node_modules SYMLINK (worktree setups symlink it from the main # checkout). The trailing-slash pattern above only matches a directory, so without this # a symlink named node_modules could be staged by `git add -A` and committed. /node_modules *.map .DS_Store # Obsidian sync plugin — committed for community distribution !obsidian-plugin/ obsidian-plugin/node_modules/ # Serena AI assistant config (local-only tool, not project code) .serena/ # 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 # Provider API keys (never commit) *.api-key .nvidia-api-key # 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/ # Build intermediates (.build/) and shippable standalone (dist/). # These are fully reproducible from source; never committed. # Layer 1: Next.js now writes to .build/next (was .next); assembled bundle → dist/ # (Previously /app/ was the standalone output; renamed to /dist/ in Layer 1.) /.build/ /dist/ /.next/ # 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 # 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/ # Superpowers visual-companion brainstorm mockups (ephemeral) .superpowers/ # TIA test-impact map — generated at runtime in CI (build-test-impact-map.mjs), never committed (~21MB) config/quality/test-impact-map.json # 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 #hidden local data directories (never commit) .local-data/ .data-dev/ /.junie/ # internal setup prompts with personal credentials — never commit CODEX-SETUP-PROMPT.md # Quality ratchet — métricas efêmeras (baseline commitado em config/quality/; métricas não) config/quality/quality-metrics.json # Runtime logs (diretório local, nunca versionado) /logs/ -home-diegosouzapw-dev-automações-bots-yt-downloader-20260504 .txt -home-diegosouzapw-dev-automações-bots-yt-downloader-20260410 .txt docs/prompts/AGENT-OWNERSHIP-PROTOCOL.omniroute.md docs/prompts/AGENT-OWNERSHIP-PROTOCOL.md docs/prompts/AGENT-OWNERSHIP-PROTOCOL.omniroute-mim.md docs/prompts/AGENT-OWNERSHIP-PROTOCOL.omniroute-mid.md omniroute.md # mise configuration mise.toml _artifacts/