mirror of
https://github.com/logos-co/logos-tutorial.git
synced 2026-09-02 13:51:15 +00:00
The doctest CI executes the spec's `file:` blocks, not the committed outputs/ tree — and the spec's backend still used the std-typed model: it derived LogosModuleContext and wrapped `modules().calc_module.libVersion()` in QString::fromStdString(...). That compiled only while module-builder was pinned to a stale pre-flip commit (ui_qml api-style=std → libVersion() returned std::string). Now that the flake tracks module-builder master (api-style=qt, libVersion() returns QString), QString::fromStdString(QString) fails to compile. Bring the spec in line with the generated outputs (already fixed): derive LogosUiPluginContext, include logos_ui_plugin_context.h, and return modules().calc_module.libVersion() directly. Prose/diagram updated to match. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>