QUA-1580: Route authenticated tool calls through cloud MCP - #158
Conversation
Sigilix is reviewing this pull request. A structured overview will replace this note when retrieval and specialist review complete. |
QualityMax ReviewVerdict: COMMENT · Confidence: evidence-backed scan Files eligible: 7 · Files reviewed: 7 · Files with findings: 0 · Findings: 0 · Inline cards: 0 Priority findings
Review gates
Important files
Change diagram — Flowflowchart LR
Agent[Agent] -->|Call Tool| Client[cloudMCPClient]
Client -->|POST /api/mcp/| Cloud[Cloud MCP Server]
Cloud -->|SSE/JSON Response| Client
Client -->|Result| Agent
Review lifecycleUse the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. Proof legend: VERIFIED independently judged patch · REPRODUCED verified finding · GROUNDED deterministic evidence · MODEL-ONLY model judgment. QualityMax project results are available in the configured project. Receipt · commit |
|
| Gate | Result |
|---|---|
| 🔍 AI diff review | ✅ Clean · gemini-3.1-flash-lite · completed · 7 eligible / 3 reviewed · gemini-3.1-flash-lite |
| 🔍 SAST | completed · 7 eligible / 7 reviewed · gemini-3.1-pro-preview |
| 🔍 Canonical PR review delivery | completed · 0 eligible / 0 reviewed · exact-head review #4795680140 and overview #5102189400 confirmed |
| 🧪 Repo Tests | ❌ 0/0 passed (go) |
| 🤖 AI Tests |
Powered by QualityMax — AI-Powered Test Automation
|
Release-gate reconciliation for QUA-1580:
I am treating the passing reruns as the authoritative test evidence. I am not claiming the stale external QualityMax check or Sigilix is green. |
Summary
Validation
go test -count=1 -race ./internal/mcpgo test -count=1 ./...go vet ./...git diff --checkLive validation
A redacted pre-merge production handshake reached the cloud MCP endpoint, but the existing local qmax-code credential is expired (HTTP 401). Successful authenticated live smoke and trace confirmation remain a post-merge closure gate; no credential was displayed or mutated.
Linear: QUA-1580