Кожна поверхня
Один рушій, однакові результати всюди. docs/SURFACES.md перелічує для кожної команди й виду, яка поверхня її несе, а яка ні (з причиною).
| Поверхня | Що це | Де взяти | Документація |
|---|---|---|---|
| Командний рядок | двійковий файл kshana вище |
cargo install kshana |
Встановлення |
| Бібліотека Rust | kshana::api::run_toml і типізовані модулі |
cargo add kshana |
docs.rs, README.crates.md |
| Python | kshana.run і run_full, із заглушками типів |
pip install kshana |
API Python, README.pypi.md |
| JavaScript і WebAssembly | рушій у браузері або Node | npm install kshana |
README.npm.md |
| Сервер MCP | інструменти для ШІ-асистентів | cargo install kshana-mcp |
ШІ-асистент, встановлення MCP |
| Slash-команди плагіна | /kshana-run, /kshana-assess-receiver, /kshana-bench-export, /kshana-compliance-report, /kshana-evidence-pack, /kshana-fit-imu, /kshana-import-route, /kshana-interference-map, /kshana-iq, /kshana-jammertest, /kshana-lunanet-afs-check, /kshana-marine-integrations, /kshana-standards-pack, /kshana-training-scenario, /kshana-trust-telemetry |
commands/ |
ШІ-асистент |
| Навички плагіна | compliance-mapping, evidence-pack, gnss-iq, interference-map-route-exposure, jammertest, marine-integrations, test-bench-export, training-nmea-scenario, trust-telemetry, vessel-receiver-trust |
skills/ |
ШІ-асистент |
| Kshana Studio | рушій у браузері, без встановлення, нічого не завантажується: прості й розширені подання, а також /studio/advanced/, /studio/geometry/, /studio/trust/, /studio/training/, /studio/replay/, /studio/holdover/, /studio/optical/, /studio/interference/, /studio/observatory/, /studio/lunar/, /studio/lunar-infra/, /studio/ssv/ і /studio/tools/ |
kshana.dev/studio | Kshana Studio |
| ROS 2 | пакет, що оцінює топіки приймача | integrations/ros2/ |
Машинні вхідні дані |
| Signal K і OpenCPN | оцінка довіри на сервері човна та в картплотері | integrations/signalk/, integrations/opencpn/ |
Морські інтеграції |
GNSS-SDR і gnss_lib_py |
адаптери, що передають свій вихід у довіру до приймача | integrations/gnss-sdr/, integrations/gnss_lib_py/ |
Машинні вхідні дані |
| systemd, Docker і Grafana | еталонна збірка з двома модулями systemd і варіантом контейнера та панель Grafana | deploy/reference-build/, deploy/grafana/ |
Морські інтеграції, Телеметрія довіри |
| Плагін JetBrains | запуск сценарію з IDE | ide/jetbrains/ |
Поверхні |