__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
.venv/
.agents/skills/*/.venv/
*.egg-info/
dist/
build/
.tmp_*
NUL

# Generated benchmark and scenario-eval output; the frozen corpora stay tracked.
tests/benchmark_out/
tests/scenario_out/

.commandcode/
uv.lock

# Agent scratch working directories (orchestrator/reviewer/worker outputs).
# The skill source under .agents/skills stays tracked.
.agents/*
!.agents/skills/
!.agents/skills/**
# The skill negation above would otherwise re-include build junk.
.agents/skills/**/__pycache__/
.agents/skills/**/*.py[cod]

scratch/
graphify-out/
.codex/
.ragex/
.yoke/

# Agent run artifacts and the project-local Borhan memory store.
.borhan/
# Local tool caches (uv archive cache, session state) — never project content.
/.cache/
/.local/

.agents/skills/wayfinder/
.agents/skills/retro/
docs/wayfinder/
