Expand description
Input parsers for reading documents into core structures.
This module is the input adapter in the hexagonal architecture. It reads
various formats and fills core structures (Item, Relationship, etc.).
Use InputFormat with parse_metadata or [parse_document] to parse
content without depending on format-specific functions.
Enums§
- Input
Format - Supported input formats for document parsing.
Functions§
- extract_
name_ from_ content - Extracts a name from a markdown file’s first heading.
- has_
frontmatter - Checks if content has frontmatter (starts with
---). - parse_
metadata - Parses content and extracts an
Item. - update_
frontmatter - Updates the YAML frontmatter in content while preserving the body (FR-064).