dspk_app_core/lib.rs
1//! DSP App core: the workbench for any multichannel signal, and the plugin interface domain
2//! plugins extend (electrophysiology: `dspk-app-synapse`). The `dspk-app` binary is this core
3//! plus the plugins it is built with.
4//!
5//! Layout (Kotlin Compose Multiplatform style, as lumen-app): `commands` (every action, declared
6//! once for kitchen-shell's menus, keys, search and agents), `di` (wiring), `data` (recording,
7//! shared store, preferences, work pool, jobs), `domain` (plain models: session document,
8//! commands, timeline), `navigation` (routes, actions), `screens/<feature>` (state, events, view
9//! model, screen, components), `ui` (theme, plot primitives, widgets), `plugin` (what plugins
10//! add: formats, channel layouts, trace overlays, workspaces, panel sections).
11
12pub mod app;
13pub mod commands;
14pub mod data;
15pub mod di;
16pub mod domain;
17pub mod navigation;
18pub mod plugin;
19pub mod screens;
20pub mod ui;