# Binaries
/xalgorix
xalgorix-linux-amd64
antigravity-kit
build/
*.exe
*.dll
*.so
*.dylib

# Scan output / data
*.txt
*.json
!go.sum
!package.json
!webui/src/methodology-phases.json
!webui/tsconfig.json
!webui/tsconfig.app.json
!webui/tsconfig.node.json
!webui/package-lock.json
!internal/web/static/.eslintrc.json
xalgorix-data/
*_assessment/

# Secrets / local env (never commit — contains tokens like DOCKERHUB_TOKEN).
# release.sh does `git add -A`, so an un-ignored .env would be swept into the
# release commit and blocked by push protection (or worse, leaked).
.env
.env.*
!.env.example

# AI agent config (local only)
.agent/
CLAUDE.md
ralph

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Go
vendor/
*.test
*.out
__debug_bin*

# Temp
tmp/
*.log
nohup.out
gospider/

# Webui
webui/node_modules/
webui/dist/
webui/.vite/
webui/.turbo/

# Local-only ephemeral files used by release/commit tooling
.commit_msg.tmp
.pr_body.tmp
.release_notes.tmp

# Local-only spec/design docs (Kiro). Internal authoring scratch space —
# not part of the published source.
.kiro/
node_modules
research/
