Radarist project

Radarist / Design system

Documentation v0.1 · Product in progress

Design system contents

Components

Daily running notes

Keep notes and note-derived tasks attached to the selected day, with history locking.

On this page

Purpose and usage

Keep notes and note-derived tasks attached to the selected day, with history locking.

Use for daily observations and captured actions, not a replacement for the project’s structured milestone list.

Anatomy

Anatomy
PartContract
Text blockMarkdown content line.
Task blockReferences a note inbox task.
Save statusLocal saved/dirty state tracks editing.
Daily contextdate and locked determine the editing boundary.

Variants and configuration

Variants and configuration
ConfigurationBehavior
Text{id, type: text, markdown}.
Task{id, type: task, taskId}.
lockedPast notes are reviewable without mutation.

State coverage

State coverage
StateImplemented behavior
LoadingRequests /api/planning/notes for the date.
EditingLocal blocks update.
Task lineConnected to an inbox task record.
HistoryRead-only context.

Interaction and responsive behavior

  • Use the existing normalization helpers when composing text and task lines.
  • Keep the selected date stable across Radar/Notes view changes.
  • A note task and a project task have different ownership boundaries.

Accessibility contract

  • Editable text needs a comprehensible keyboard path and accessible name.
  • Task actions should expose their state and title.
  • Test multiline editing, focus position, and announcements with assistive technology.

Known gaps and readiness

Local fixtures provide real text blocks. Save, sync, offline recovery and full rich-editing accessibility remain separate verification tasks.

Composition example

<RunningNotesEditor date={selectedDate}
  locked={locked} scrollToEndRequest={notesRequest} />

Source references

Source references
FileResponsibility
app/components/running-notes-editor.tsxText/task editing and daily API
app/components/running-notes-store.tsTyped text/task blocks and storage helpers

Examples from the app

Actual Radarist components with fictional data. Captured at 2× resolution or higher. Select an image to inspect it full size.

Running Notes · Screen · Light · Desktop · Notes · 2320 × 2000 px

Source audit: 2026-10-07 · Revision 0103e2549959 · Documentation v0.1