The export pipeline converts a working session into a typographically composed PDF — not a browser printout.
Every session in The Brainstorm Reactor represents a record of structured cognitive work. The Session Export renders that record as a print-ready document, preserving the logical sequence of the dialog, any intermediate agent outputs, and curated Pool notes in a single, coherent file.
Triggering an Export
The export dialog opens via the download icon in the session toolbar. The operator defines three parameters before generating:
Document title — pre-filled from the active session name, editable at export time.
Created by — automatically populated from the account profile. The field is editable and can be cleared if the document does not require attribution.
Content scope — a set of toggles that control which content layers the document includes.
Content Layers
| Toggle | Default | What it includes |
|---|---|---|
| Core Dialog & Results | Always on | The complete visible dialog and all final agent outputs |
| Swarm Results | Off | Intermediate outputs from parallel agent collaboration |
| The Critic | Off | Background audit results attached to individual responses |
| Pool Notes | On (if items exist) | The curated Pool, rendered as a numbered appendix |
Pool Notes appear only when the Pool contains items. When present, they are appended on a separate page after the main dialog — numerically indexed, without additional formatting.
Document Format
The PDF is composed using Typst — a typographic layout engine — not a rendered HTML printout. This ensures consistent spacing, hyphenation, and font rendering regardless of the operator's local environment.
Typography: Geist (body, headings) and Geist Mono (code blocks). Body text at 10.5 pt with 120 % line spacing.
Cover page: Title, author name, and export date. No decorative elements. The date format follows the active interface language — German or English.
Running header: Document type and title, page number, and export date on every page after the first.
Footer: The Brainstorm Reactor, centered page count, brainstormreactor.com.
Language and Locale
The export dialog labels follow the active interface language (German or English). The PDF itself uses the same locale for date formatting and typographic hyphenation.
File Naming
The generated file is named after the document title with special characters replaced by underscores:
Reactor_Session_[Document_Title].pdfWhat the Export Is Not
The Session Export is a working document, not a polished deliverable. It captures the process — the thinking, the agent outputs, the curated notes — as a structured record. Formatting and editorial decisions remain with the operator.