Notes: Persistent Markdown Workspace

The Notes module provides a built-in markdown editor for storing technical prompts, rollout plans, and working specifications without leaving the DevSpeak dashboard. Notes are private to your account and persist across sessions.

Feature Overview

Notes is accessible from the Navigation Panel under the NOTES entry. It renders as a full-width, two-panel layout:

  • Left panel — Note list with search, metadata previews, and a + NEW button.
  • Right panel — Markdown editor with three view modes and a management toolbar.
  • Each note stores a title (extracted from the first # heading or defaulting to "Untitled note"), raw markdown content, and creation/update timestamps that drive the auto-save mechanism.

    Empty State and Onboarding

    When no notes exist — or no note is selected — the right panel renders an onboarding prompt:

    > Start a note

    > Keep technical prompts, rollout plans, and working specs in one place without leaving DevSpeak.

    A + CREATE NOTE call-to-action creates a new note and opens the editor in Write mode with an empty content buffer.

    Editor Modes

    The editor toolbar exposes three mutually exclusive view modes, toggled via segmented buttons:

    Write Mode

    The default editing surface. Renders a full-width