## .NET
bin/
obj/
out/
publish/
*.user
*.suo
*.userosscache
*.sln.docstates
.vs/
[Dd]ebug/
[Rr]elease/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
*.pdb
*.dll.config
*.exe.config

## Rider / VS Code
.idea/
.vscode/
*.swp

## NuGet
*.nupkg
*.snupkg
.nuget/
packages/
!packages/build/
project.lock.json
project.fragment.lock.json
artifacts/

## Test results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

## Installer build outputs — Inno Setup compiled artifacts live here
installer/output/
installer/*.exe

## Optional third-party codec runtimes
src/Images/Codecs/Ghostscript/**
!src/Images/Codecs/Ghostscript/
!src/Images/Codecs/Ghostscript/README.txt

## OS
Thumbs.db
ehthumbs.db
Desktop.ini
.DS_Store

## Backups
*.bak
*.orig
*.tmp

## AI agent working files — never commit
CLAUDE.md
CODEX_CHANGELOG.md
.claude/
.claude-octopus/

## Factory loop working state
.factory/

## Internal briefs — not public
assets/logo-prompt.md
Images-*.zip
