Limits¶
Scelo TUI is an open beta. This is the honest list of what it does not do, kept here rather than left for you to discover.
Scope¶
- Eight analyses. Scelo's real catalog is around thirty. The reasoning is that model fits belong where their diagnostics fit, which is the IDE.
- No swarm. The council and population simulation are IDE features.
- One dataset at a time.
Session¶
- No session persistence. The model choice and API keys survive; the loaded
dataset, the chat history and the analysis you switched to do not. Exporting
the
.sceat the end is the workaround, and arguably the feature. - Chat history is per-pane and per-session, and is not written anywhere.
- Reopening the picker re-runs the pipeline rather than keeping the loaded state. A new model reading the data itself is defensible, but this is what falls out of remounting rather than a decision that was taken.
Round trips¶
- The
.sceexport carries the session one way. The TUI does not open.scefiles. - Inside the Scelo IDE the export lands in the workspace, but the session does
not auto-load. That needs an IDE-side terminal listener: read the escape
sequence, parse the
.sce, restore. The detection contract,SCELO_IDEandSCELO_IDE_WORKSPACE, already ships in the IDE, which is the first half. - RStudio cannot be told to open a file in its editor. No CLI exists for it
(rstudio#1850,
#14226), so files in your
open project plus a ready
source()line is the whole of what can be automated there.
Display¶
- No scrollback in the panes. You see the tail.
- Needs 140 columns, or a portrait window at least 56 × 32 for the stacked layout. Below both it refuses rather than rendering something unreadable.
- Clicking picks a pane by column, not by the pane's exact rectangle, so a click below the panes still moves focus.
- The header's
⇩ exportclick target assumes the app is drawn from the terminal's top row. That holds everywhere tested, but it is the layout falling our way rather than a guarantee.
Export¶
- The Excel
datasheet caps at 10,000 rows and says so on the summary sheet.data.csvalways has everything. - TUI runs map to the catalog's
descriptivemodel and therunsrecord in the.scestays empty. The IDE wants a numeric KPI headline for a result card, and inventing one to fill the slot would put a fake number on it.
Install¶
- No release binary. It installs from source, and needs the
scelorepo checked out as a sibling because@scelo/coreis consumed over afile:path. That is deliberate: profiling, typing, coercion and filtering have one definition shared with the IDE, so the two cannot drift.
Reporting something¶
Issues and pull requests: github.com/intelligentactuaries/scelo-tui.