Add hermetic e2e coverage for Altimate Base's free-tier client (src/altimate/free/*) across five suites: registration failure-mapping gaps, model catalog / provider isolation, full register->list->fetch inference round trip, rate-limit/budget message mapping, and non-rate-limit inference-time error surfacing (5xx/timeout/abort/malformed body/401 pass-through).
All suites are fully hermetic: fetch is injected via a shared FakeGateway fixture, no live gateway, no credentials, no network access. Stacks on #1199 (Altimate Base hosted model release).
Add hermetic e2e coverage for Altimate Base's free-tier client (
src/altimate/free/*) across five suites: registration failure-mapping gaps, model catalog / provider isolation, full register->list->fetch inference round trip, rate-limit/budget message mapping, and non-rate-limit inference-time error surfacing (5xx/timeout/abort/malformed body/401 pass-through).All suites are fully hermetic: fetch is injected via a shared
FakeGatewayfixture, no live gateway, no credentials, no network access. Stacks on #1199 (Altimate Base hosted model release).