Add tests/tutorial-interface-dependencies.test.yaml — an executable
logos-doctest tutorial that builds calc_via_interface: a module declaring a
`calculator` interface and binding it to calc_module at runtime. Covers typed
sync/async/event calls, the no-validation rule, and the cross-repo interface
form. Registered in run.sh and CI (run + generate). Documents
interface_dependencies + bind_<interface> in the developer guide.
Depends on logos-cpp-sdk#74, logos-module-builder#108, logos-plugin-qt#8 —
the published flakes must carry these before the tutorial runs green in CI
(same release gating as the Composing Modules tutorial).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1. removes adding standalone-app as dependency from the ui modules they
get it out of the box when using module-builder
2. just using latest version of standalone app and now we have all
dependecies auto packaged and installed
1. Adapt to changed made in standalone app to use capability module
directy so it doesnt have to be loaded manually
2. adapt to using nix deriuvation for lgx packages directly from modules