# Additional rules, which are solely npm related, to not bloat the package size.
apps/devindex/resources/*.json
resources/content/

# Original content of the .gitignore file
# See http://help.github.com/ignore-files/ for more about ignoring files.

/apps/**/*.html
/apps/**/*.mjs
/apps/**/neo-config.json

!/apps/agentos/index.html
!/apps/agentos/**/*.mjs
!/apps/agentos/neo-config.json
!/apps/agentos/childapps/strategy/index.html
!/apps/agentos/childapps/strategy/neo-config.json
!/apps/agentos/childapps/swarm/index.html
!/apps/agentos/childapps/swarm/neo-config.json
!/apps/agentos/childapps/widget/index.html
!/apps/agentos/childapps/widget/neo-config.json
!/apps/ai/neural-link/index.html
!/apps/ai/neural-link/**/*.mjs
!/apps/ai/neural-link/neo-config.json
!/apps/colors/index.html
!/apps/colors/**/*.mjs
!/apps/colors/neo-config.json
!/apps/colors/childapps/widget/index.html
!/apps/colors/childapps/widget/neo-config.json
!/apps/covid/index.html
!/apps/covid/**/*.mjs
!/apps/covid/neo-config.json
!/apps/email/index.html
!/apps/email/**/*.mjs
!/apps/email/neo-config.json
!/apps/devindex/index.html
!/apps/devindex/**/*.mjs
!/apps/devindex/neo-config.json
!/apps/finance/index.html
!/apps/finance/**/*.mjs
!/apps/finance/neo-config.json
!/apps/form/index.html
!/apps/form/**/*.mjs
!/apps/form/neo-config.json
!/apps/legit/index.html
!/apps/legit/**/*.mjs
!/apps/legit/neo-config.json
!/apps/legit/childapps/preview/index.html
!/apps/legit/childapps/preview/neo-config.json
!/apps/portal/index.html
!/apps/portal/**/*.mjs
!/apps/portal/neo-config.json
!/apps/portal/childapps/preview/index.html
!/apps/portal/childapps/preview/neo-config.json
!/apps/realworld/index.html
!/apps/realworld/**/*.mjs
!/apps/realworld/neo-config.json
!/apps/realworld2/index.html
!/apps/realworld2/**/*.mjs
!/apps/realworld2/neo-config.json
!/apps/route/index.html
!/apps/route/**/*.mjs
!/apps/route/neo-config.json
!/apps/sharedcovid/index.html
!/apps/sharedcovid/**/*.mjs
!/apps/sharedcovid/neo-config.json
!/apps/sharedcovid/childapps/sharedcovidchart/index.html
!/apps/sharedcovid/childapps/sharedcovidchart/neo-config.json
!/apps/sharedcovid/childapps/sharedcovidhelix/index.html
!/apps/sharedcovid/childapps/sharedcovidhelix/neo-config.json
!/apps/sharedcovid/childapps/sharedcovidgallery/index.html
!/apps/sharedcovid/childapps/sharedcovidgallery/neo-config.json
!/apps/sharedcovid/childapps/sharedcovidmap/index.html
!/apps/sharedcovid/childapps/sharedcovidmap/neo-config.json
!/apps/shareddialog/index.html
!/apps/shareddialog/**/*.mjs
!/apps/shareddialog/neo-config.json
!/apps/shareddialog/childapps/shareddialog2/index.html
!/apps/shareddialog/childapps/shareddialog2/neo-config.json

/buildScripts/webpack/json/myApps.json

/dist
/docs/output
/tmp

# dependencies
/node_modules

# generated by the theme-build
/resources/theme-map.json

# IDEs and editors
/.idea
.project
.classpath
*.launch
.settings
.vscode/

#System Files
.DS_Store
Thumbs.db
resources/data/deck/EditorConfig.json

# Agent OS Local Data
.env
.neo-ai-data
!.neo-ai-data/concepts/
ai/mcp/server/*/config.mjs
ai/config.mjs
# Runtime artifact — `MailboxService.mjs:259` persistence-error fallback writes
# `sent-to-cull.jsonl` next to the graph storage path during SENT_TO edge cull
# events (#10347 Phase 1 diagnostic). Lands at repo root if `aiConfig.storagePaths.graph`
# resolves there in test runs. Pure runtime telemetry; never tracked.
sent-to-cull.jsonl

# Claude Code worktrees (agent-spawned checkouts)
.claude/worktrees/

# Per-user Claude Code permissions allowlist (not shared)
.claude/settings.json

# Per-user Codex MCP server configs
.codex/config.toml

# Local workspace-level Antigravity config (causes dual-parse bug if committed)

# Playwright test results
test/playwright/test-results/
# Single-file Playwright runs via npx
test-results/

# Autonomous AI Output files
resources/content/sandman_handoff.md

# Agent Harness Scratch Artifacts (Issue #11563)
.gemini/*
!.gemini/concepts/
!.gemini/settings.template.json
/pr_*.md
/scratch*.mjs
/patch_*.js
/patch_*.py
/patch_*.mjs
/ticket-*.md

*.orig
*.patch
