Product: Remove Ollama and local-model support #25
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
P1
P2
P3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/scarcity-router!25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "product/remove-ollama-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #24
Product decision
Remove Ollama and all local-model support completely. The initial supported environment is OpenAI subscription capacity plus Z.ai Coding Plan subscription capacity. This supersedes PR #23, which was closed without merging or cherry-picking its Ollama parser fix.
Implementation
scarcity_router/providers/ollama.pyandscarcity_router/providers/ollama_acquisition.py.tests/fixtures/ollama-local/fixtures.openai, thenzai; provider failure isolation remains.LocalRuntime,CapacitySnapshot.local_runtimeserialization/deserialization, and five local-only diagnostics.model-policy.jsonpolicy_versionfrom 2 to 3 without changing its artifactschema_version.AGENTS.md, README, architecture, product, security, provider, capacity, selection, competitive, evidence, decision and roadmap documentation.M1 outcome
M1 remains NOT YET PASS. The exact remaining blocker is: live OpenAI subscription-capacity telemetry must produce usable current quota windows in the owner’s supported environment before status can fully replace routine quota checks. No OpenAI debugging exercise was mixed into this PR, and M2 implementation was not started.
Validation
main: 470 tests.uv sync --only-dev: pass.make check: pass;basedpyright: 0 errors, 0 warnings, 0 notes.status --json; live JSON contains exactly OpenAI and Z.ai.git diff --check origin/main: pass; one commit, no merge commits.AGENTS.md/README, D-017 and superseded decision history, the schema-v2 removal note, and negative contract tests proving the removed options/fields/diagnostics are rejected.creatidy/ollama-monitoringwas not modified and is not referenced as a future selector input.