AGENTS.md@route · git:20261031.7fcfcbf · 2026-10-31 · sha256 b215ff8d67eed824

AGENTS.md@route git:20261031.7fcfcbfA

Immutable. This exact content never changes and is served at /api/v1/blob/b215ff8d67eed824.

# `route/` — `/route`

**Responsibility under the Northstar** (root `AGENTS.md`). A protocol helps only if it arrives before a misalignment hardens, and a person cannot be expected to remember every protocol at that moment. This plugin brings the fitting protocol in from what the conversation shows, and it is one way a user takes up the optional premise layer (`premise/README.md`).

**Boundary.** `skills/route/SKILL.md` is the contract for `/route`: how it matches the conversation against the installed protocols and when it invokes, points, or stays silent. `hooks/` and `scripts/` are the delivery machinery that puts the contract's routing judgments and rules, the protocol table and the premise index in front of the agent at session start, with one line per prompt pointing back at those judgments, and `scripts/route-premise.mjs` holds that index. `evals/` holds the routing cases and the harness that measures whether a delivered premise is applied. Each protocol's own contract stays in that protocol's directory; `/route` chooses among protocols and adds no checkpoint of its own.

**Next.** `skills/route/SKILL.md`, then `README.md` for which parts are experimental.