Topic object
Each major subject has a stableid that should remain consistent even when page titles, descriptions, or URLs evolve.
Design rules
- IDs use lowercase kebab-case.
- IDs are stable identifiers, not display labels.
- A topic should have one canonical hub.
- Relationships use topic IDs rather than copied titles.
- Resource arrays contain public documentation paths.
- Tags support future search, filtering, and classification.