Acceptance
Acceptance proves that Inferoa can complete a real task through the same runtime paths users rely on: model calls, tools, sessions, context compression, endpoint evidence, and multimodal resources.
Health Check
/doctor status
/doctor run
The doctor view checks the configured coding endpoint, daemon state, tools, and optional Omni routes. Missing Omni endpoints are reported as optional capabilities, not as failures.
Release Runner
Strict release acceptance is intentionally separate from the user health check. The repository includes a debug runner:
npm run build
node dist/src/cli.js debug acceptance --daemon
The debug runner is useful for automation and release-gate validation. It can require direct vLLM and Omni endpoints that are not expected in every user environment.
Required Evidence
An acceptance report should include:
- repository and task description;
- configured provider, direct vLLM, router, and Omni endpoints;
- model names;
- files changed;
- tool calls used by category;
- tests or commands run;
- context compression evidence;
- endpoint usage and cache evidence when exposed;
- managed resources for multimodal artifacts;
- session id and resume evidence;
- daemon attach, detach, status, and cancel evidence when daemon behavior is in scope.
Pass Flow
Acceptance should not pass on mock-only evidence or manual calls outside the Inferoa runtime loop.