- ADK MCP-Apps sibling carry (census-caught):
functionResponse.response’s structuredContent and _meta.ui.resourceUri were silently dropped by the content-array branch — now carried onto tool.done’s first-class §2.1 channels, converging with the OpenAI facet.
- Vercel encrypted-reasoning carry (census-caught during the facet’s first full wire triage):
providerMetadata.<provider>.reasoningEncryptedContent — the Claude-signature/ADK-thoughtSignature analog — now rides reasoning.opaque {kind: "encrypted"}.
FIXTURES.md: the cassette corpus gained its consumer contract — non-normative status, the stable/incidental assertion tiers, read-only + refresh-via-ritual, and the pinned-SHA consumption pattern downstream projects use today.
- Two new standing corpus seeds: an ADK MCP-Apps capture and a two-beat
render_card/update_card re-render sequence.