# Python
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.venv/
venv/

# Tooling caches
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
coverage.xml

# Local secrets / operator data
my_stuff/

# mgf-fed catch-up backups
**/*.bak.[0-9]*

# fed-resources: live/ is ephemeral telemetry (gitignored, never gated)
fed-resources/live/

# catalog provenance sidecar: volatile (generated_at + source_commit), console-only.
# Never committed — a committed timestamp would churn the regenerate→byte-identical
# gate, and a committed source_commit would false-positive "stale" the instant the
# catalog commit advances HEAD past it. It reflects the *local* last-catalog run.
fed-resources/generated/test_catalog.provenance.json

# warden runtime (sockets, pidfiles)
*.sock
*.pid

# Editor / OS
.idea/
.DS_Store
