Skip to main content

write_conversation_folder

Function write_conversation_folder 

Source
pub fn write_conversation_folder(
    project_root: &Path,
    doc: &FurDocument,
    linked: &[PathBuf],
    force: bool,
) -> Result<PathBuf, String>
Expand description

Write chats/<slug>/convo.md plus copies of every linked file.

Returns the folder that was written. Refuses to clobber an existing spine unless force is set — an export that silently overwrote a hand-edited document would be exactly the data loss this whole design is trying to end.