Skip to content

Coach item โ€” received_bubble (Naluma message)

Block type: received_bubble ยท Domain: coach-content

Coach items[] discriminator 'received_bubble'. Pins the shape that lib/data/coach_json.dart's JsonChatItem.fromJson expects for a Naluma message bubble.

Fields

Field Type Required Allowed values Notes
id string no Stable identifier across content revisions. Optional on this variant; logs coach_item_missing_id when absent. โ€” minLength 1
text string yes Plain-text content of the bubble. Markdown is not interpreted at v1. โ€” minLength 1
leading_space boolean no When true, the bubble renders with an extra blank line above it (used to visually separate paragraphs).

Example

{
  "type": "received_bubble",
  "text": "Welcome back. Ready for today's check-in?"
}