__pycache__/
*.pyc
*.egg-info/
dist/
build/
!mac/build/
# Compiled SPA bundle — built by `cd desktop && npm run build` on install
# (see scripts/install-server.sh) or on dev (`npm run dev`). Committing it
# means every frontend-touching PR conflicts on hashed asset filenames.
static/desktop/
mac/launcher/.build/
*.db
*.sqlite3
*.pem
.superpowers/
.worktrees/

# User config — never commit (contains IPs, backend URLs, agent definitions)
data/config.yaml
data/hardware.json
data/installed.json
data/.setup_complete
data/.auth_password
data/.auth_sessions
data/.auth_local_token
data/agents.json
data/images/
data/videos/
data/secrets.db
data/models/
data/workspace/
data/*.log

# Environment
.env
.env.*

# Internal/demo — not for public release
tinyagentos/lobby/
tests/test_lobby.py
docs/specs/2026-04-05-lobby-chat-room-design.md

# Private strategy, business, commercial docs — never public.
# Anything discussing pricing, tiers, margins, vision, monetisation,
# cloud reselling economics, or subscription plans lives here.
docs/strategy/
docs/business/
docs/internal/
docs/private/
*.private.md
# Private cloud platform design — contains tier pricing, Stripe flow,
# storage wholesale costs, cloud worker reselling economics.
docs/superpowers/specs/2026-04-11-tinyagentos-cloud-platform-design.md

# AI-assistant artefacts — kept local only so the repo stays fully
# human-authored. Anything an AI assistant writes to disk in the
# project root as its own config / instructions goes here.
CLAUDE.md
GEMINI.md
AGENTS.md
OPENHANDS.md
.claude/
.aider*
.continue/
.cursorrules
.cursor/
.copilot-instructions.md
.github/copilot-instructions.md
.windsurf/
.playwright-mcp/

# Superpowers/plans/specs generated by AI planning skills — new files here
# stay local. The already-tracked files in this tree remain tracked because
# changing that means rewriting history; new ones are ignored from now.
docs/superpowers/plans/
docs/superpowers/specs/

# OS
.DS_Store
.venv/
data/agent-memory/
data/agent-workspaces/
benchmarks/data/longmemeval_s_cleaned.json
benchmarks/data/*.json
models/minilm-onnx/minilm-l6-rk3588.rknn
/models/
!app-catalog/models/
screenshots.zip
data/.auth_user.json
data/browser_cookie_key.hex

# Vite/TS incremental build artifact — regenerated on every build, must not be tracked
# (a tracked copy dirties the tree and blocks the in-app git-pull update).
desktop/tsconfig.tsbuildinfo

# Local-only operational playbook (contains LAN IP + ops detail; agents read it from the working tree)
docs/AGENT_HANDOFF.md
docs/audit/
.understand-anything/
