media
A slot for visual evidence — a screenshot or video. `requiredOrNA` accepts an explicit N/A for changes with nothing visual to show. Close with `endmedia`.
Leaf tag · open <!-- mdv: media … --> · close <!-- mdv: endmedia -->
<!-- mdv: media requiredOrNA -->

<!-- mdv: endmedia -->Props
| Prop | Syntax | Category | Description |
|---|---|---|---|
requiredOrNA | requiredOrNA | presence | Require real content OR an explicit N/A — for sections like visual evidence that sometimes genuinely don't apply. |
Prop details
requiredOrNA
Require real content OR an explicit N/A — for sections like visual evidence that sometimes genuinely don't apply.
requiredOrNA · category: presence · status: stable · also on: section · src/pipeline/rules/presence/required-or-na.ts
<!-- mdv: media requiredOrNA -->
N/A: this change has no viewscreen surface.
<!-- mdv: endmedia -->line
A locator-based leaf that inspects physical prose lines by a `label=` prefix and checks each value with `mask=` (SPEC §5). Absent is silent; a present-but-malformed value fails; `required` means at least one matching line exists. Code fences are excluded. Close with `endline`.
document
The document root. Wraps the whole file and is where document-scope rules (`title`, `title.pattern`, …) live. A structural marker — it takes no `end<name>`.