brainstorm reactor
User ManualSharing & Export

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

ToggleDefaultWhat it includes
Core Dialog & ResultsAlways onThe complete visible dialog and all final agent outputs
Swarm ResultsOffIntermediate outputs from parallel agent collaboration
The CriticOffBackground audit results attached to individual responses
Pool NotesOn (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: Clean document title and export date on pages after the first, free of branding prefixes.

Footer: Clean centered page numbering on intermediate pages; final page displays the legal AI transparency notice ("Developed with AI assistance in Brainstorm Reactor") and 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.

Supported Export Formats

The Reactor provides four primary export formats across the Sessions List, Chat action menus, and command shortcuts:

FormatExtensionTarget Use CaseTechnical Standard
PDF Document.pdfPrintable reports, client executive memosTypst WASM layout engine, vector typography
Project Archive.zipComplete repository bundle with extracted source code files, SESSION.md, pool/, and mediaZero-server browser assembly (fflate), RFC 4180 / UTF-8
Markdown.mdDocumentation vaults (Obsidian, Notion, GitHub)CommonMark with YAML/heading structure
Excel / CSV.csvTabular data analysis, quantitative spreadsheet modelingDACH-Excel standard: UTF-8 BOM (\uFEFF), semicolon (;) delimiter, CRLF line endings

Multi-File Project Archive (Download Project)

The Project Archive (.zip) packages the entire session into a structured directory tree ready for local development, version control, or IDE ingestion (e.g. VS Code, Cursor):

  • Extracted Source Code: Parses code fences and in-code file annotations (// file: path/to/file or ```lang:path/to/file) into their destination directory structure. Unnamed snippets are neatly filed under snippets/.
  • SESSION.md: The complete chronological conversation history with foldable <details> for thinking and reasoning traces.
  • pool/: Contains both pool/POOL.md and DACH-standard pool/POOL.csv when Pool notes exist.
  • media/: Packs in-memory generated images, video previews (media/videos/), and voiceover scripts / TTS audio (media/audio/).
  • Clean Workspace: Exports package exclusively your conversation records, generated source code, and assets. Diagnostic metadata and background system instructions are never included.

Access this export via:

  1. Message kebab menu $\to$ Exportieren $\to$ Projekt (.zip) (permanently visible in the action footer on the latest assistant response, hover-activated on past messages)
  2. Slash Command: /zip (aliases: /download, /archive, /projekt)
  3. Command Palette (Cmd+K) $\to$ Download Project (.zip)

Excel / CSV regional compatibility (DACH standard)

The CSV generator explicitly encodes a UTF-8 Byte Order Mark (\uFEFF) and uses semicolons (;) as delimiters instead of commas. This ensures Microsoft Excel in Germany, Austria, and Switzerland opens files immediately with correct umlaut character sets and proper columnar alignment without requiring manual import text wizards.

File Naming

Generated files follow consistent naming conventions based on the session title and ISO export date:

[session_title]_[YYYY-MM-DD].[format]

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

On this page