# Build output
/bin/
/dist/

# Generated mdBook output (source under docs/book/src is committed,
# the rendered book/ directory is not).
/docs/book/book/

# Local data / runtime state
/data/
/certs/
*.db
*.db-journal
*.db-wal
*.db-shm

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp
*.swo

# Coverage
coverage.out
coverage.html

# Local environment overrides
.env
.env.local
*.local

# Local docker-compose for the dev/test bench. Has host-specific IPs,
# hostnames, and ports — never committed; the canonical reference
# deployment lives in deploy/.
/compose.yaml
/compose.override.yaml

# Local diagnostic helpers (never shipped). Go's build tooling already
# skips paths beginning with _ or ., but ignore explicitly so nothing
# checked in here can leak into a release tarball.
/_diag/

# Dev-only one-shot binaries (cmd/_*) — never shipped. Go's build
# tooling already skips paths starting with _, but ignore explicitly
# so an accidental `git add cmd/.` can't sneak them into a release.
/cmd/_*/

# Local-only planning / scratch — never committed.
/ask.md
/docs/superpowers/

# Claude Code agent worktrees (transient, harness-created).
/.claude/worktrees/
