Skip to content

test: prepare multi-provider contract fixture capture - #421

Merged
justinjoy merged 1 commit into
mainfrom
feat/issue-271-provider-contract-capture
Jul 26, 2026
Merged

test: prepare multi-provider contract fixture capture#421
justinjoy merged 1 commit into
mainfrom
feat/issue-271-provider-contract-capture

Conversation

@justinjoy

Copy link
Copy Markdown
Contributor

Summary:\n- generalize synthetic contract capture and replay for provider-qualified fixtures\n- preserve the ClaudeCLI regression fixture while validating all captured provider pairs\n- add a provider-free replay command that cannot invoke live providers\n\nThe PR intentionally does not add fabricated provider responses or credentials. Real OpenAI, Anthropic, and Ollama fixture capture remains the credentialed operational step for #271.\n\nVerification:\n- .venv/bin/pytest tests/contract/test_contract_meta.py -q\n - 50 passed\n- documented replay command\n - 3 passed\n\nRelated to #271

@justinjoy
justinjoy merged commit b188b1e into main Jul 26, 2026
4 checks passed
@justinjoy
justinjoy deleted the feat/issue-271-provider-contract-capture branch July 26, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant