AltimateAI / AltimateAI/altimate-code

feat: verifier-gated model router (run cheap → verify → escalate)

Open
#853 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
811
Forks
134
Avg merge
3d 2h
Merged PRs (30d)
50

Description

## Summary
Add a verifier-gated model router: run a cheap model first, verify the result deterministically (`dbt build`), and escalate to a stronger model only when verification fails. Flag-gated (`ALTIMATE_ROUTER`), default off — the normal single-model path is unchanged.

## Motivation
Most data-engineering tasks are solved by a cheap recent model; only the minority that fail verification need a stronger (more expensive) model. Routing cheap-first with a deterministic gate keeps quality high while cutting cost, and attaches a machine-checkable verdict to each result.

## Scope
- `packages/opencode/src/router/` — `verifier`, `router`, `policy`, `verdict` (pure, unit-tested)
- `packages/opencode/src/cli/cmd/run.ts` — orchestration when `ALTIMATE_ROUTER=1`
- `packages/opencode/test/router/` — unit + env-gated E2E suites

The customer routing policy is served from a separate `altimate-backend` endpoint (tracked separately); this PR ships the client + static default.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.