A parsed design doc: frontmatter (slug, status, date, contexts, supersedes) plus the body and its sections keyed by heading.
@type t() :: %Cohere.Design.Doc{ body: term(), contexts: term(), date: term(), path: term(), sections: term(), slug: term(), status: term(), supersedes: term() }