# Build output
build/
build_*/

# Dev folder
.dev/

# Reference implementation
reference/

# Node modules
node_modules/

# OS-specific files
.DS_Store
Thumbs.db

*.AppImage
*.desktop
*.deb
*.exe


# Test build output
test-build/

# Playwright stray output — the harness writes to
# tools/test-harness/results/ per playwright.config.ts, but Playwright
# also drops a default `test-results/.last-run.json` next to the cwd
# it's invoked from. Ignore it at the repo root so an accidental run
# from here doesn't dirty the tree.
test-results/

# Reference files for source inspection
build-reference/

# Nix build output
result
result-*

# Wrangler (Cloudflare Worker dev/deploy cache)
worker/.wrangler/

# Graphify outputs and temporary files
graphify-out/
.graphify_*

# Local agent/editor state and helper bins
.agents/
.codex/
.tmpbin/

# Local package artifacts
*.rpm

# Root-level scratch extracts from app inspection
/frame-fix-wrapper.js
/index.js
# Official app manifest extracted from the .deb during a build/inspection
/package.json

# Working scratch (session plans/reports, MCP tool state) — never repo content
/.tmp/
/.playwright-mcp/
