# ==============================================================================
# M31A — .gitignore
# ==============================================================================

# ------------------------------------------------------------------------------
# Build artifacts
# ------------------------------------------------------------------------------
/m31a
/m31a.exe
/m31a-debug
*.exe
*.test
*.out
coverage.out
coverage.html
/dist/
/.goreleaser-dist/

# ------------------------------------------------------------------------------
# Runtime / session data (generated by the binary, never part of source)
# ------------------------------------------------------------------------------
/.m31a/
/.m31a-worktrees/

# ------------------------------------------------------------------------------
# Vendor (we check in go.sum, not the vendor dir)
# ------------------------------------------------------------------------------
/vendor/

# ------------------------------------------------------------------------------
# Editor and OS files
# ------------------------------------------------------------------------------
*.swp
*.swo
*~
\#*\#
.\#*
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini

# ------------------------------------------------------------------------------
# AI tool output / scratch directories
# These are generated by coding assistants and are NOT part of the codebase.
# ------------------------------------------------------------------------------
/.adrenaline/
/.planning/
# /.images/
/rush/
/.claude/
/.cursor/
/.qoder/

# Stray planning docs (legacy)
tui_plan.md
image_99999.png

# ------------------------------------------------------------------------------
# Credentials and secrets — never commit these
# ------------------------------------------------------------------------------
*.pem
*.key
.env
.env.*
!.env.example
config.local.toml
promotion/
space.txt
*.log
*.zip