The per-action verdict shape shared by every projection: availableActions flattens it, a per-activity consumer (e.g. the MCP) maps it directly — both must stay on this one builder.
The per-action verdict shape shared by every projection: availableActions flattens it, a per-activity consumer (e.g. the MCP) maps it directly — both must stay on this one builder.