# =============================================================================
# The Architect — .gitignore
# =============================================================================

# ---------------------------------------------------------------------------
# Secrets — NEVER commit these
# ---------------------------------------------------------------------------
.env
.env.*
!.env.example
*.secret
*.pem
*.key

# ---------------------------------------------------------------------------
# Python
# ---------------------------------------------------------------------------
__pycache__/
*.py[cod]
*.so
*.egg
*.egg-info/
dist/
build/
.eggs/
MANIFEST

# ---------------------------------------------------------------------------
# Virtual environment
# ---------------------------------------------------------------------------
.venv/
venv/
env/

# ---------------------------------------------------------------------------
# Type checkers and linters
# ---------------------------------------------------------------------------
.mypy_cache/
.dmypy.json
.ruff_cache/
.pytype/
.pyre/

# ---------------------------------------------------------------------------
# Test and coverage
# ---------------------------------------------------------------------------
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
.tox/
.nox/
tests/*.backup
tests/*.corrupted
/test_*.py

# ---------------------------------------------------------------------------
# The Architect runtime — generated when `architect` runs inside a project
# These are written into the user's project, not part of this repo.
# Leading slash anchors each pattern to the repo root so we do not accidentally
# exclude identically-named files that live inside the package (e.g. the
# lowercase resource file `the_architect/resources/prompts/architect.md`,
# which Git matches case-insensitively against the runtime `ARCHITECT.md`
# on macOS and Windows filesystems).
# ---------------------------------------------------------------------------
/.architect/
/architect.toml
/tasks/
/ARCHITECT.md
/PROGRESS.md
/SUCCESS.md

# ---------------------------------------------------------------------------
# Runtime logs
# ---------------------------------------------------------------------------
logs/
*.log

# ---------------------------------------------------------------------------
# OS
# ---------------------------------------------------------------------------
.DS_Store
Thumbs.db

# ---------------------------------------------------------------------------
# Editors
# ---------------------------------------------------------------------------
.vscode/
.idea/
*.code-workspace
*.swp
*.swo

# ---------------------------------------------------------------------------
# Build / distribution
# ---------------------------------------------------------------------------
*.spec
pip-log.txt
pip-wheel-metadata/

# ---------------------------------------------------------------------------
# Local developer scratch area — kept out of the public repo
# ---------------------------------------------------------------------------
/dev/*
.devcontainer
/demi_project