# macOS
.DS_Store
.AppleDouble
.LSOverride

# Editor files
*.swp
*.swo
*~
.vscode/
.idea/

# internal
.claude/
.plans/

# Output files
*.log
*.html
!docs/**/*.html
!images/**/*.html

# Go build artifacts — never commit compiled binaries
**/stepsecurity-dev-machine-guard
*.exe
dist/
stepsecurity-dev-machine-guard-linux

# Temporary files
todo-remove/

# Agent runtime state. When the binary or its tests run from inside the
# repo (working dir = a subpkg, HOME pointing under it, etc.), it drops
# config.json, agent.error.log, ai-agent-hook-errors.jsonl, hooks-state.json
# and friends here. Never artifacts we want to track.
**/.stepsecurity/
