# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
flowguard-go

# Built binaries
flowguard-go

# Project binary
mcpg
awmg
flowguard-go
gh-aw-mcpg

# Test binary, built with `go test -c`
*.test

# Code coverage profiles and other test artifacts
*.out
coverage.*
*.coverprofile
profile.cov
test-result-unit.json

# Dependency directories (remove the comment below to include it)
vendor/

# Go workspace file
go.work
go.work.sum

# env file
.env
.env.*
.env.github

# Editor/IDE
# .idea/
# .vscode/

# Test configuration files
test-*.toml
test-*.json

# Serena test results
test/serena-mcp-tests/results/
test/serena-mcp-tests/results-gateway/
test/serena-mcp-tests/**/__pycache__/
test/serena-mcp-tests/**/*.pyc
scripts/rebase-github-difc.sh

# Serena cache directories
.serena/
.DS_Store

# Runtime artifacts
gateway.log
*.pdf

# WASM guard binaries (downloaded at runtime, not committed)
*.wasm
