The trove: specs as a database, with its settings schema. More...
| Header: | #include <trove> |
| class | NewTroveLaneActivity |
| class | NewTroveProjectActivity |
| class | SessionManager |
| class | TroveActivity |
| class | TroveAuthActivity |
| class | TroveLaneActivity |
| class | TroveLaneCard |
| class | TroveProjectCard |
| class | TroveProjectManager |
| class | TroveProjectsActivity |
| class | TroveSupervisor |
| class | TroveSupervisorService |
| const config::Schema & | troveSchema() |
Name-and-create a lane on a project (mirrors the new-project flow). More...
Create-project flow: browse a local repo or clone a git URL (§PR-5.5). More...
Owns the live LLM drivers of one Trove engine and drives their sessions (§OR-1). More...
Operator status board + minimal drive surface for the Trove engine (§UI). More...
Embedded login surface for a session waiting on auth (§UI-5). More...
Session deep-dive on the shared chat stream (§UI-3). More...
The reusable per-lane card shown on the board and in the deep-dive (§UI-3.5). More...
The reusable per-project card on the Projects wall (§PR-6.1). More...
The multi-project engine root — one isolated engine per project (§PR-2). More...
The top-level projects wall + global settings (§PR-5.1). More...
Assembles one project's Trove engine into a single running unit (§OR-1). More...
Always-on Node service hosting the multi-project Trove engine (§PR-2.1). More...
The trove schema: the global knobs and their per-project overrides as data.
Before the schema, the knobs had two editors, the global Settings tab of the projects wall and the Settings tab of each board, and each one read and wrote its own fields. The schema declares each knob one time, with its key, its default and its range. The settings window shows it with the levels App and Project, and TroveKnobs reads the resolver (config-ui §CFGC-8, parity CFG-105 and CFG-106).
libtrove links libconfig and not libconfigui, because libconfigui reaches libnode and libnode depends on libtrove. So the window that shows the schema lives in libhub.