Reference · SemText · Sequences & progress
<sem-step>
SemText element
You write the instruction as the text and set status to done, current, todo, or blocked. Its place in the page is its order in the procedure.
Shares its schema with
<sem-procedure>
— the option bullets below belong to that element's contract.
No options beyond the global attribute catalog are stated for this tag.
Children
-
<sem-step>status: `done` | `current` | `todo` (default) | `blocked`.
Example
Live render boots with JavaScript — the authored source is alongside.
variant: every status, one runbook
One step per `status` — `done` ✓, `current` →, `blocked` ⛔, `todo` ○ (dashed rail) — plus the fourth step carrying no attribute at all: the schema default IS `todo`, and it renders exactly like the explicit spelling. A blocked step mutes its text; every step stays fully readable — the glyphs annotate, never redact. Status sugar inside step text (conventions §3) is display-only: `status` is canonical and is what extraction reads.
Live render boots with JavaScript — the authored source is alongside.
Source: spec/schema/sem-procedure.md