28 lines · 1.0 KB

Broadcasts

The message in the room is a card, not a form. Four kinds. Empty fields are omitted. There is no broadcast: line.

kindstatewhen
kickoffactivefirst post. This opens the thread.
nudgeactivesame thread, still waiting
blockedblockedthe row is blocked
doneclosedthe row is closed. Do not ask for a reply.

A kind that does not match its state is an error. So is a missing title.

Fields

fieldrenders
titleone bold line
work id + state` id · active `
owner{name} owns it — copied from the saved row. Omit if empty. The card does not change it.
assignee{name} is on it — a tag on this message only. Not saved.
quoteone blockquote. A tag on this message only. Not saved.

Pass a resolved name or a real mention. Do not guess one. An unresolved id stays an id.

Slack bolds with *title*. Discord bolds with **title**.

Rendered examples: examples/broadcasts.md.