- Development:
~/git/MachineWisdomAI/fava-trails/(this repo) - NEVER modify:
~/git/vendor/fava-trails/(read-only, pinned at v0.4.12 for MCP) - Vendor copy serves running MCP servers β modifying it risks breaking active tooling
- Feature branches use worktrees:
~/git/MachineWisdomAI/fava-trails-{slug}/ - Never commit directly to
mainβ always use a feature branch + PR - Pre-flight check before starting work:
git worktree list && git branch -r - If another agent/branch is active on this repo, coordinate or use a separate worktree
PRs must pass:
- test β pytest suite (
uv sync --frozen && uv run pytest -v) - Semantic PR title β Conventional Commits format (e.g.,
feat:,fix:,chore:)
uv sync --frozen
uv run ruff check
uv run pytest -v