BuildLive · GitHub Actions
Live status is unavailable right now — GitHub's API didn't respond (likely a public rate limit; this page makes an unauthenticated request).
See the run history directly on GitHub instead:
Last 20 runs (newest first)
Each dot is one run of .github/workflows/evals.yml (unit tests for the routing policy, plus a mocked eval-harness smoke run). Green = passed, red = failed, amber = another result (cancelled, in progress, etc). Data comes from api.github.com/repos/undercutsh/firstpass/actions/workflows/evals.yml/runs at page load — it is not cached or edited by hand.
Routing intelligenceComing with Pro
policy_version currently being served on the pro and teams:* channels.
Pending backend
There is no Pro routing backend live yet, so there is nothing here to check — these three rows are placeholders, not a stand-in for real numbers. Once Pro ships, this section will read live: see the policy file for what a verified artifact and its signature actually mean.
ServiceComing with Pro
Same caveat as above: there's no endpoint running today to be reachable or not. This will become a real, live reachability check once one exists.
What we don't publish, and why
No uptime percentage appears anywhere on this page, and won't once Pro ships either. An honest uptime number requires a request path the number is actually measuring — and by design, Undercut mostly isn't in that path. A client that can't reach us falls back to its last verified cached policy, and if it has none, to the free static models.md tier→model map shipped in the skill itself, offline, no network required (see “What happens on a failed or expired verification” in the policy file). Since routing keeps working — just on slightly staler information — a percentage here would describe our servers, not whether coding agents kept dispatching correctly. We'd rather show three honest pending rows than one dishonest healthy one.