# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv

# MacOS system files
*.DS_Store

# Private development files (excluded by sync script, not gitignore)
# _private/ is committed to private repo, excluded when syncing to public
.github/instructions/

# User configuration files
watchgate*.yaml
gatekit*.yaml

logs

# Tutorial testing archives (local development only)
docs/tutorials/*/testing-archives/
logs/claude-debug.log
test.log
agentguard.log
test_audit.log
.gitignore
validation.log
validation-audit.log
concurrent_audit.log

# Test data directories
tests/integration/test_data/
nonexistent/subdir/audit.log
relative/path.log
test_audit/activity.log

# Dummy configuration files for TUI testing
configs/dummy/

# Scratch directory for testing
scratch/

# Coverage artifacts
.coverage
.coverage.*
htmlcov/
.pytest_cache/

watchgate.log
gatekit.log
tui-test-config.yaml
gateway-test-config.yaml
tests/validation/backups/
