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

# Test / coverage
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ruff_cache/

# UV / packaging
.venv/
dist/
*.egg-info/

# IDE / OS
.idea/
.vscode/
*.swp
.DS_Store
Thumbs.db

# Generated docs HTML (GitHub Pages runs scripts/build_docs_html.py).
# Hand-written site files stay tracked: docs/index.html, docs/guide/index.html, docs/site.css.
docs/credits.html
docs/guide/overview.html
docs/guide/quick-start.html
docs/guide/how-it-works.html
docs/guide/concepts.html
docs/guide/glossary.html
docs/guide/faq.html
docs/guide/skills.html
docs/guide/memory.html
docs/guide/governance.html
docs/guide/git-governance.html
docs/guide/cloud-agents.html
docs/guide/gates.html
docs/guide/cli.html
docs/guide/presets.html
docs/guide/json-output.html
docs/guide/github-action.html
docs/guide/architecture.html
docs/guide/environments.html
docs/guide/non-goals.html
docs/guide/from-spec-guardrails.html
docs/guide/landscape.html
docs/guide/tutorials/index.html
docs/guide/tutorials/01-first-change.html
docs/guide/tutorials/02-brownfield-wake.html

# retornatus-gitignore:begin
# Local index and cache. Canonical Retornatus artifacts stay tracked.
.retornatus/index/
.retornatus/runtime/
# Private keys and local env files. Public keys stay tracked.
*.pem
*.key
.env
.env.*
!.env.example
!.retornatus/keys/*.pub
# retornatus-gitignore:end
