pub fn generate_markdown(entity: &Entity, schema: &TypeDefinition) -> StringExpand description
Generate markdown from a structured entity.
Invariant: parse(generate(parse(md))) == parse(md) — field order, spacing,
and metadata serialization are deterministic.