# Claude artifacts
.claude/
# Rust build artifacts
/target/
# JS / Python tooling artifacts (per-subproject installs in web/, website/, etc.)
node_modules/
.venv/
# Documentation build output
/book/

# Website build output
/dist/

# Binaries
*.exe
*.exe~
*.dll
*.so
*.dylib

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

# OS
.DS_Store
Thumbs.db

# Local config
.env
.env.local

# Agent of Empires data (for development)
.agent-of-empires/

# VS Code extensions data
.serena/

# AI coding tools
.opencode/
.omo/
.sisyphus/

# Per-repo config (created by `aoe init`, should be committed per-repo by users)
# Ignored here since this is the aoe tool repo itself
.agent-of-empires/
.aoe/

# Spec Kit
.genreleases/
sdd-*/

# Personal/local files
*.screenstudio/

debug.log
website/.next/

# Generated by website/scripts/sync-docs.mjs (source of truth is docs/)
website/src/pages/guides/*.md
website/src/pages/docs/*.md
website/src/pages/docs/guides/*.md
website/src/pages/docs/cli/*.md
website/src/pages/docs/development/*.md
.worktrees/
.gstack/
.playwright-mcp/

# Demo recording intermediate files
*.cast
/test-results

# Coverage output (Vitest + Playwright + merged)
web/coverage/
web/playwright-report/
web/playwright-live-report/
