# KLT 5.1 Unified Flutter SDK Package

KLT 5.1 объединяет линию KLT 5.0, сборку 0.1 Projective Construction Graph Engine, KLT 5.01 Alpha и следующий модуль KLT 5.02-FIN/Market в одну мобильную/кроссплатформенную оболочку Flutter.

Пакет содержит:

- `app/` - Flutter-приложение с трехъязычным интерфейсом RU/EN/ZH.
- `core_python/` - проверяемое ядро и smoke-тесты для этой среды.
- `examples/` - демонстрационный проект, финансовый пример, сгенерированные SVG-схемы и отчет.
- `docs/` - техническое задание, принципы работы и развернутое представление возможностей.
- `verification/` - результаты проверок структуры, Python-ядра и документации.
- `legacy_sources/` - исходные пакеты предыдущих сборок, использованные как база объединения.

## Быстрый запуск в Flutter SDK

```bash
cd app
flutter pub get
flutter run
```

Если Flutter-папка загружается в новую среду без платформенных каталогов Android/iOS/Web:

```bash
flutter create . --platforms=android,ios,web
flutter pub get
flutter run
```

## Проверка ядра в обычной Python-среде

```bash
cd core_python
python3 -m pytest tests
python3 klt51_cli.py ../examples/demo_project.json --out ../examples/out
```

В текущем контейнере Flutter SDK не установлен, поэтому выполнена структурная проверка Flutter-проекта и полный smoke-run Python-ядра. Результаты сохранены в `verification/`.
