Opidocs
FeaturesBrainstorm

Notes

How notes work — types, classification, the slash-prefix shortcut, and voice input.

Every note on a Brainstorm canvas is a small card with a colored dot, a type label, the text you wrote, and (after a moment) an italic annotation written by the AI. The type and annotation are how the canvas understands what each note is about.

Adding a note

Click into the composer at the top of the canvas, type something, and hit Enter. Shift+Enter inserts a newline. Notes can be up to 500 characters.

When the note is created:

  1. It appears immediately with a thinking shimmer
  2. Within 1–3 seconds, the shimmer settles to its final type and the annotation appears
  3. Connections to existing notes start showing as a small link icon with a count in the top-right corner

You can add as many as you like — the canvas streams them in real time.

Note types

Each note is classified into one of these types. The colored dot on the card tells you at a glance which it is.

TypeWhen it fires
IdeaA new thought, a "what if", a creative angle
QuestionAnything you're asking, or that needs answering
ClaimA factual or empirical statement you believe is true
DecisionA choice you've made or are about to make
TaskSomething to do
BlockerSomething stopping progress
QuoteA direct quote from a person or source
ReferenceA pointer to an external resource
OpinionA subjective view, your take
ReflectionLooking back on something that happened
GeneralCatch-all when nothing else fits
Thesis(System-only) A synthesis the AI generated and you solidified

You can't manually create a thesis note — they only come from synthesis. Everything else can be forced via the slash-prefix below.

The slash-prefix shortcut

If you want to skip auto-classification and tell the canvas exactly what type a note should be, start your message with a slash followed by the type name:

/decision pilot Q3 with three vendors
/blocker legal review pending
/claim 15% take rate sustains margin

The matched type appears as a chip in the top-right of the composer as you type. When you submit, the note is created with that type and the slash is stripped from the text.

This is useful when:

  • You know the AI might mis-classify a note ("decided to pilot" could read as a decision or a task)
  • You want to label something as a claim so it's easier to find later
  • You're seeding the canvas with a specific structure (e.g., a few blockers up front)

Reclassification (Kanban only)

In Kanban view, drag a card between columns to change its type. The reclassification persists, and connections re-evaluate around the new type. You can't drag a card into the Thesis column — those are system-only.

Voice input

The composer has a microphone button on the right. Tap it to start brain-dumping out loud:

  • Speech is transcribed in real time and shown in italic
  • Tap mic again (or hit Enter) to commit and create a note
  • Each "stop" creates a separate note — you don't have to type anything

If another part of Opisense is already recording (a meeting, a voice capture session), the mic shows as busy. Stop the other recording first.

Connections

Each note card shows a small link icon with a count when it has connections to other notes on the canvas. Hover the icon to see the connections; click to dim the unrelated notes to 30% opacity, focusing on just the connected cluster. Press Esc to clear.

Connections come from:

  • Semantic similarity — notes about the same thing tend to link
  • Type-aware affinity — a blocker is more likely to link to a decision it's blocking
  • Synthesis — when a thesis is solidified, it gets explicit extends connections back to its source notes

You don't draw connections yourself. They form as the canvas grows.

Editing notes

In v1.0, the action menu's Edit item is a placeholder — inline editing ships in v1.0.1. For now, if a note's text is wrong, delete it and add a new one. The connection graph rebuilds automatically.

Failure & retry

If enrichment fails (Mastra is down, network blip, etc.), the note shows "Enrichment failed" with a Retry button instead of an annotation. Click Retry to try again. The note still exists on the canvas — just without a type and annotation.

On this page