# ============================================================================
# VEIL-specific — NEVER commit obfuscation artifacts
# ============================================================================
*.answers.enc
*.sanitized.conf
*.sanitized.tcl
*.sanitized.ucs
*.restored.conf
test_configs/customer/
test_configs/real/
test_configs/_phase_verify/
*.ucs

# ============================================================================
# Session / handoff state — may contain personal network info, hostnames,
# customer device names, etc. Used to prime new Claude Code sessions; not
# part of the project history. NEVER commit.
# ============================================================================
BRIDGE_NEXT_SESSION.md
V12_LEAK_FIX_PLAN.md
V121_LEAK_FIX_PLAN.md
RED_TEAM_*.md
CLAUDE.md
.claude/

# ============================================================================
# Credentials — NEVER commit
# ============================================================================
.pypirc
.netrc
*.pem
*.key
secrets/

# ============================================================================
# Python
# ============================================================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Virtual environments
.env
.venv
env/
venv/
ENV/

# Testing
.coverage
.coverage.*
.pytest_cache/
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
.hypothesis/

# Type checkers
.mypy_cache/
.pyre/
.pytype/
.ruff_cache/

# ============================================================================
# IDE / Editor
# ============================================================================
.vscode/
.idea/
*.swp
*.swo
*~

# ============================================================================
# OS
# ============================================================================
.DS_Store
Thumbs.db
desktop.ini
