test: prove named provider routing at HTTP boundary (COD-460) - #47
Conversation
🤖 Automated Review PanelReviewer A — GPT-5.6-terraAPPROVE. No substantive bugs found. The router-level coverage verifies distinct same-type instance IDs/types, instance attribution for threads and contacts, explicit Reviewer B — Gemini 3 FlashAPPROVE. The focused HTTP test exercises the real router and verifies |
🤖 Automated Review PanelReviewer A — GPT-5.6-terraBLOCK → resolved. The initial review correctly noted that the test hard-coded Reviewer B — Gemini 3 FlashAPPROVE. The compiled CLI integration test verifies named-instance discovery, explicit routing, unknown-instance rejection, and persisted instance-scoped audit attribution. No goal-alignment or correctness issue found. |
Auto-Merge Gate — approval rationaleConfidence: 0.93 COD-460 is a focused verification-only slice. The diff adds deterministic same-type configured-instance fixtures and public HTTP, generated MCP, and compiled CLI boundary tests; it preserves the configuration and schema contracts. The CLI test discovers Checks observed: CI Test, Format Check, Clippy, Secret Scan, Dependency Audit, and Creed context drift all succeeded. Independent gate verification: the compiled CLI integration test passed. The subsequent local MCP/server test build stopped only because the disposable clone exhausted disk space ( Scope limits: no credentials, deployment/cutover, billing, destructive behavior, or public contract change. Linear COD-460 and its comments contain no manual-review or do-not-auto-merge marker. |
Summary
/providers,/threads,/contacts, and explicitsend_message.providerthrough the real HTTP routeriris providers, pass the returned ID unchanged toiris send-message, and verify instance-scoped audit attributionVerification
cargo build --all-targetscargo test --all-targetscargo clippy --all-targets -- -D warningscargo fmt --all -- --checkcargo run -p iris-codegen --bin iris-codegen -- checkgit diff --checkNo production configuration, credentials, deployment, or generated public contract changed.