#26535 [QA] Claude Code Compatibility Matrix — full-stack QA plan (PRD #26476)
# QA Plan — Claude Code Compatibility Matrix (PRD #26476)
This is a step-by-step QA plan for the full stack landing on branch `sandcastle/compat-matrix-stack`, which implements PRD #26476.
The branch is a 5-commit stack (slices 1–5 of the PRD). Use the section headings below as a checklist; each section maps to a discrete piece of the implementation and can be QA'd independently.
**Branch under test:** `sandcastle/compat-matrix-stack` **Parent:** `litellm_internal_staging` **Related PRs:** #26477, #26478, #26479, #26480, #26481
## What landed on this branch (at a glance)
| Slice | PR | What it adds | |------|------|---| | 1 | #26477 | Tracer-bullet: `tests/claude_code/` skeleton, `manifest.yaml`, `cli_driver.py`, `conftest.py` (`compat_result` fixture + path-inference hook), `matrix_builder.py`, sample 1×5 JSON, driver/builder unit tests | | 2 | #26478 | First real feature row: `basic_messaging_non_streaming` × 5 providers (Anthropic, Bedrock Invoke, Bedrock Converse, Vertex AI, Azure-as-N/A), proxy `test_config.yaml` with model aliases | | 3 | #26479 | CircleCI PR-gate job `claude_code_compat_pr_gate`, `pr_gate_version_resolver.py` (latest-minus-3-days Claude Code), structura…