Framework Overview
Liberty Next is layered around pools, connectors, the dictionary, screens, dashboards and menus. Each layer is a single TOML file under config/. The schema of a query result is discovered at runtime — no schema duplication, no codegen.
Connectors
Define SQL and API connectors in TOML. A SQL connector groups named queries that run against a database pool; an API connector groups named HTTP endpoints. Result schemas are discovered at runtime from the query cursor.
Dictionary
The dictionary pins labels, formats and BOOLEAN / ENUM / LOOKUP rules on a column once. Every query that returns that column inherits them — typed grid, localized labels, dropdowns wired automatically.
Menus
The sidebar tree — folders, leaves, permissions. A leaf binds to a TableView query, a DashboardView, an HttpRunner endpoint or a static slug. The tree is pruned to what the caller may run.
Screens
A Screen is the definition of one business object — its read query, optional write queries, and an inline dialog with tabs and fields. Everything the UI needs to render the grid, the modal form and the actions is in one TOML entry.
Dashboards
A dashboard lays out KPIs and charts over named connector queries. Bar, line, pie and stat panels are configured in TOML — the React DashboardView renders the layout, the API streams the rows.