Skip to main content

Module materialize

Module materialize 

Source
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§

MaterializationResult
Result of a materialization run.
MaterializedFile
A single file extracted from CRDT state.
SkippedFile
A file that was skipped during materialization.

Enums§

SkipReason
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.