Prose editor
Pendraic's middle column. A rich-text writing surface purpose-built for long-form fiction, with the things off-the-shelf editors miss: in-prose entry highlights, structural break commands, and inline AI.
What it carries
- Rich text, bold, italic, headings (H1-H3), block quotes, lists (bulleted and numbered), inline links, inline code.
- Markdown shortcuts, type
**bold**,# Heading,- list, etc. and the editor converts inline. - Format prefs, font family, font size, line height, max width. Per-writer settings; persist to local storage. Toolbar has a gear that opens the prefs panel.
- Spellcheck, browser-native; respected.
In-prose entry highlights
Every Story Index and World Index entry name (and aliases) renders as a colored underlay in the prose, color-coded by the entry's type. Click any highlight to open the entry dialog inline (Story Index entries open an edit modal; World Index entries open the in-editor world dialog with a “Open in World Builder” footer link). Highlights stay anchored cleanly through edits without reflowing the prose.
Structure breaks
Slash commands at the start of a paragraph create new structural nodes:
/act,/chapter,/scene, create the matching node and move the cursor into it./page, insert a visual page break (renders as* * *) that export composers translate into a hard page break in DOCX and EPUB./prompt:<shortcut>, fire a saved custom prompt against the active selection (or the trailing paragraph when nothing's selected).
Inline AI
When you select text, a small floating palette appears with five action buttons: Rewrite, Continue, Describe, Humanize, Brainstorm. Each fires the same one-shot AI pipeline; the result lands in a diff modal with accept / reject / retry. Voice Print conformance scores show inline so drift is visible before you commit. See AI action palette for the full keyboard map.
Autosave
Pendraic auto-saves on every change after a short debounce. The header pill reflects the live status. There is no manual Save button; the writer never has to remember it. On navigation away, any pending save flushes before the editor unmounts so nothing is lost.
What the editor does NOT carry
- Tracked changes / comments. Manuscripts are single-author surfaces.
- Inline images, covers + maps live in the cover surface and Worldbuilder respectively, not in prose.
- Tables, fiction prose rarely needs them; we don't render them.
- Footnotes, defer to export-time formatting.

