---
id: w2/m10/t006
title: Render parity — cross-surface consistency + OpenAPI comparison; refresh matrix deploy rows
worker: worker2
status: todo
estimate: 20m
depends_on: [w2/m10/t005]
---

## Objective

Standing closing task. Verify cancel/rollback return the same deploy objects, semantics, and error shapes across REST/GraphQL/MCP; compare against Render's OpenAPI deploy endpoints field-by-field. Then refresh docs/ADR018-render-parity.md's §Deploys: Cancel + Rollback rows ✖ → ✅ with evidence, and (verified stale during the 2026-07-12 brainstorm) the List/get deploy objects + Trigger rows still showing ✖ despite w2/m5 shipping them — fix those citing `internal/deploys/` and m5's acceptance. Gap-backlog row updated to done/split.

## Acceptance criteria

- [ ] Three surfaces consistent; matrix §Deploys fully refreshed (m5's shipped rows included); divergences documented, never silent.
