Expand description
Workspace materialization — extract CRDT state into files.
This module extracts the current workspace state from CRDT documents into
a list of MaterializedFile values. Callers can then write these to ZIP,
git trees, or the filesystem.
The primary entry point is materialize_workspace.
Structs§
- Materialization
Result - Result of a materialization run.
- Materialized
File - A single file extracted from CRDT state.
- Skipped
File - A file that was skipped during materialization.
Enums§
- Skip
Reason - Reason a file was skipped during materialization.
Functions§
- materialize_
workspace - Materialize the current workspace state into a list of files.
- parse_
snapshot_ markdown - Parse a markdown file with optional YAML frontmatter into metadata + body.