# 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/`.


## Обновление KLT 5.1 v9.6: квадратичный PIX@PEAKS-интервал

В ядро `lambda_engine` добавлен второй слой λ-истинности: `lambda_quadratic = cr(U^2,I^2;R^2,D^2)`. Он не заменяет исходную λ, а проверяет, совместима ли амплитудная Reper-гармония с квадратичным метрическим мероопределением. Дополнительно рассчитываются `delta_quadratic`, `auth_quadratic`, `Q_PX` и `interval_status`. Статус `quadratic_obstruction` означает: линейная λ-гармония удерживается, но квадратичный метрический слой создаёт препятствие. В отчётах и JSON теперь выдаются оба слоя: амплитудный и квадратичный.
