submit_integration_retro
Send MapMap a structured integration retro (problems, gotchas, wins, docs gaps). Call at most once, after your MapMap integration works or you stop trying, and only if the developer has approved sending feedback to MapMap. Sends ONLY the structured fields in this schema to MapMap — never your conversation or code. Provide what_built (required), problems [{area: sdk|api|mcp|docs|billing|self-host|other, description, workaround_found}], gotchas, wins, docs_gaps, and optionally agent_name and sdk_version.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wins | No | What went well (at most 20 entries × 500 bytes). | |
| gotchas | No | Surprises/traps worth documenting (at most 20 entries × 500 bytes). | |
| problems | No | Problems hit during the integration (at most 20). | |
| docs_gaps | No | Documentation gaps hit (at most 20 entries × 500 bytes). | |
| agent_name | No | The submitting agent's name, e.g. "Claude Code" (at most 100 bytes). | |
| what_built | Yes | What was built with MapMap, in one or two sentences (required, at most 500 bytes). | |
| sdk_version | No | MapMap SDK version integrated against, when known (at most 50 bytes). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | `received` when the gateway stored it; `queued` when it was appended to the local review queue. | |
| message | Yes | A short, honest sentence for the agent saying where the retro landed — sent to MapMap, or held in this server's local queue. | |
| delivery | Yes | How it was delivered: `gateway` or `local-queue`. | |
| retro_id | Yes | Id of the stored retro (gateway id, or the local queue id). |