Schema
RecipeTopicRow
One topic anchored to a workstream recipe. Powers the V2 recipe-detail "Topics using this workstream" section (``WorkStreamDetailV2Page``). A topic is "using" a recipe when it is either directly anchored (``platform.topics.workstream_id``) or its most recent execution cycle ran that recipe (``workstreams.cycle.workstream_id``).
| Field | Type | Description |
|---|---|---|
topic_idrequired | string (uuid) | Topic UUID (links to /topics/{id}). |
titlerequired | string | Topic name. |
theme_colorrequired | string | Hex/CSS tint for the left colour bar. |
type | string | null | Topic type chip value. |
client_id | string (uuid) | null | Linked client UUID, if any. |
client_code | string | null | Linked client short code, if any. |
client_name | string | null | Linked client display name, if any. |
workstream_state | "created" | "planning" | "queued" | "running" | "paused" | "blocked" | "completed" | "failed" | "cancelled" | "skipped" | null | Status of the topic's most recent execution cycle (running/completed/blocked/...). NULL if no cycle has run. |
workstream_label | string | null | Optional human label for the attached workstream state. |
updated_atrequired | string (date-time) | Last update timestamp. |