---
description: Route durable product, architecture, API, and DX decisions through the repository vision. Use before planning, prioritizing, or changing doctrine.
name: vision
metadata:
  skiller:
    source: .agents/rules/vision.mdc
---

# Vision

`VISION.md` is the durable doctrine owner. Read it before making product,
architecture, public-API, CLI, data-model, or workflow decisions.

## Rule

- Treat vision as a decision filter, not a feature backlog.
- Prefer repository evidence over memory and temporary discussion.
- Record new durable doctrine in `VISION.md`; put implementation detail in docs,
  plans, PRDs, milestones, ADRs, or source owners.
- If source truth contradicts the vision, stop and resolve the contradiction
  explicitly. Do not quietly pick one.
- Use `sync-vision` to audit drift and advance the recorded baseline.
