# My cmake build directory
/build

# Compiled Object files
*.slo
*.lo
*.o

# Compiled Dynamic libraries
*.so
*.dylib

# Compiled Static libraries
*.lai
*.la
*.a

# Compiled translation files
*.qm

# Sphinx-build artifacts
/user-docs/_build/doctrees

#
# Ignore artifacts from editors, patching, etc.
#
*~
*.bak
\#*\#
.\#*
.*.swp
*.orig
*.rej
gmon.out
core
*.safe
*.sav*
.directory
TEST-DATA
SAV*
OLD*

# === sethLabels (deployment fork) additions ===
# Local backup snapshots (per ~/.claude/CLAUDE.md safety rule)
.backup/

# Local-only symlink to ~/bin/GITEA_API.md (target is outside the repo)
GITEA_API.md

# Secrets / env
.env
.env.*

# Handoff drafts (operator scratch — final handoffs ARE committed)
.claude/handoffs/*.draft.md

# Build outputs (out-of-tree)
build/

# linuxdeploy + plugin caches (downloaded by scripts/lib/linuxdeploy.sh on first AppImage build)
scripts/.cache/

# Locally-produced AppImage artifacts
*.AppImage

# Bats test scratch directories (created/cleaned per test)
.test-scratch/
