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.
Five-step modal wizard for creating a pipeline: configure name, description, and model orchestration (Details), answer domain context questions (Context), review and confirm derived sub use cases (Use Case), 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.