Pages
Full pages composed from the shared widgets - pick a variant, pull it, and wire your data. Every block owns its loading and error states.
Two-step modal for adding a data connector: select from available connectors or connect manually (step 1), then configure credentials and test the connection before saving (step 2).
Modal dialog for creating or editing a custom AI model. Supports provider selection, dynamic provider fields, advanced options (max tokens, temperature, temperature policy), connection testing, and create/update actions.
Four-step modal wizard for creating a pipeline: configure name, description, and model orchestration (Details), answer domain context questions (Context), select data source connections (Connectors), then review and submit (Review). Fully controlled props API with per-step loading states.
Generic connector/connection detail page composed from Split Panel, Tabs, and Status Badge: header with status and actions, a catalog tab (resource browser + schema/actions), and a config tab.
Generic connector/connection list page composed from List View: status, resource count, inline error, and an overflow actions menu per row.
Full-page read-only block that displays an auto-generated structural content profile, organised into navigable sections with rich field rendering.
Full-page cross-source enrichment review block with tag entities, clusters, relationships, and source connection map.
Full-page equilibrium definition review block. Displays AI-generated equilibrium definitions with metrics, weights, thresholds, and batch review tracking.
Functions and workflow page: a filterable workflow list beside a detail panel showing the compiled step graph, revision history, and run records with their results.
Glossary review page: a split panel listing a pipeline's glossary terms beside a per-term editor, with accept/reject decisions, inline edits, deletion, and an add-term dialog.
Full-page metrics and baseline review block. Displays AI-generated monitoring metrics with SQL/API/cross-source formulas, baseline configuration, and batch progress tracking.
Questionnaire page: pipeline questions with single-choice answers, free-text custom answers, an additional-context field, and answered-count progress, with empty, confirmed and submitting states.
Full-page relationship review block with an ER diagram, field metadata panel, review queue, and add/edit dialogs.
Full-page signal rule review block with a queue, detail panel, and add-rule dialog.
Re-run and Reset controls for a semantics pipeline stage, with a model-picker confirmation dialog. All API calls and navigation are handled by the parent via the onAction callback.
The canonical SignalOS page: collapsible sidebar, page header with actions, KPI metric strip, filter bar, and a paginated data table - pure composition of the shared widgets.
Content-only analytics layout: KPI strip, then a data table beside a radial-gauge health panel. Mounts inside any shell; gauges stack below xl.
Single-column sign-in card: brand slot, email + password, remember-me, forgot-password link, inline error and loading states.
Two-column sign-in: form on the left, navy brand panel with headline, subline, and testimonial slot on the right. Panel collapses below lg.
Minimal sign-in built around identity providers (Google, Microsoft, Okta, …) with an optional email magic-link fallback under an "or" divider.
Card-style credential form with Microsoft SSO, structured error/warning states, and a brand slot.