Confirmed problem
The client can mark custom, Ollama, or LM Studio routes ready when a base URL is present, but the server restricts these routes to owner sessions. A non-owner can see Ready, click Test, and only then receive authorization failure.
Scope
- Make provider readiness include current session permissions, deployment type, endpoint reachability, and server capability.
- Return route availability from one authoritative server contract.
- Hide or clearly disable owner-only/local routes for public non-owner sessions.
- Keep readiness and test-connection behavior consistent.
Acceptance criteria
Required verification
- Matrix tests for owner/non-owner, local/hosted, reachable/unreachable, server key/temporary key.
- UI regression test for misleading Ready state.
- Authorization and provider test integration tests.
Confirmed problem
The client can mark custom, Ollama, or LM Studio routes ready when a base URL is present, but the server restricts these routes to owner sessions. A non-owner can see Ready, click Test, and only then receive authorization failure.
Scope
Acceptance criteria
Required verification