Skip to main contentCrate dm_meta
Source - Document
- A parsed document with its path, frontmatter, inferred category, and body.
- RawFrontmatter
- Raw frontmatter deserialized from YAML. All fields optional to handle
any document category (active, design, research, archive).
- ValidationIssue
- A single validation issue found in a document’s frontmatter.
- Category
- Document category inferred from its file path.
- DesignStatus
- Status for design documents.
- DocStatus
- Status for active/living documents.
- MetaError
- Errors that can occur during frontmatter parsing and document reading.
- ResearchStatus
- Status for research documents.
- Severity
- Severity level for validation issues.
- extract_frontmatter
- Extract YAML frontmatter and body from markdown content.
- infer_category
- Infer document category from its file path.
- parse_document
- Read a file, parse its frontmatter, and return a
Document. - parse_frontmatter
- Parse a YAML string into
RawFrontmatter. - resolve_status
- Return a normalised status string for the document given its category.
- validate_frontmatter
- Validate a document’s frontmatter and return any issues found.