Goal
Add one synthetic Ollama or LM Studio style response fixture to the loopback OpenAI-compatible conformance suite.
Allowed files
tests/test_providers.py
storyboard_studio/providers.py only for a demonstrated compatibility defect
docs/PROVIDER_POLICY.md only if supported-state wording changes
Fixture and network boundary
Use a local fake HTTP server and synthetic JSON. Never call a remote provider, include an API key, or widen the transferred fields.
Acceptance criteria
Maintainer availability
Post the target local server and response shape here first. A maintainer will confirm that it belongs in the supported conformance boundary.
Out of scope
Remote OpenAI-compatible hosts, provider ranking, streaming, or new credential storage.
Goal
Add one synthetic Ollama or LM Studio style response fixture to the loopback OpenAI-compatible conformance suite.
Allowed files
tests/test_providers.pystoryboard_studio/providers.pyonly for a demonstrated compatibility defectdocs/PROVIDER_POLICY.mdonly if supported-state wording changesFixture and network boundary
Use a local fake HTTP server and synthetic JSON. Never call a remote provider, include an API key, or widen the transferred fields.
Acceptance criteria
make lint,make format-check, andmake testpass.Maintainer availability
Post the target local server and response shape here first. A maintainer will confirm that it belongs in the supported conformance boundary.
Out of scope
Remote OpenAI-compatible hosts, provider ranking, streaming, or new credential storage.