A topic document holds typed blocks
- A 1–3 sentence summary naming brand and model
- Steps with stable ids for anchors and chapters
- Warnings inside the step they apply to
- Supplies, tools and warnings as shared components
- UI names from a vocabulary, not free text
- Links by topic key, never hard-coded URLs
- Valid models and firmware range