Press Tree
The agent edits the book, not a blob.
Cover, TOC, sections, and back cover stay addressable.
openpress/
press/index.tsx press/userstory/chapters/ press/media/ press/theme/ dist-react/ + pdfexport default function UserStoryWorkspace() {
return (
<Workspace>
<Press
slug="userstory"
title="User Story"
page="a4"
sources={[
mdxSource({
id: "story",
preset: "section-folders",
root: "userstory/chapters",
}),
]}
>
<Cover />
<Toc source="story" maxLevel={2} />
<Sections source="story" />
<BackCover />
</Press>
</Workspace>
);
}