← Все пакеты SDK

CALMF и блокчейн: фактическое покрытие SDK

13 октября 2026. 42 пакета, 1971 Python-функция. Все исходники проходят компиляцию после CALMF-трансформации. 135 тестов ядра, CALMF и адаптеров пройдены, включая все конечные состояния, повторную доставку, частичное принятие и проверку целостности. После переноса изменений в ветку релиза отдельно прошли 128 тестов. Это проверка исходников и контрактов; она не означает исполнение каждой бизнес-функции или включение телеметрии на каждом сервере.

Пакеты и свидетельства интеграции

Числа CALMF/chain — файлы с прямыми ссылками в исходниках. Ноль не доказывает отсутствия интеграции через ядро или приложение. Число тестов — файлы пакета, а не результат отдельного запуска его полной тестовой матрицы.

ПакетВерсия исходниковФункцииCALMFChainФайлы тестов
yeti3-game-sea-battle1.0.210000
yeti3-acquiring0.1.222002
yeti3-ad-placement0.3.020001
yeti3-ai0.4.527000
yeti3-appointments1.1.211000
yeti3-assets0.4.545000
yeti3-automation0.1.016002
yeti3-core0.4.521322151
yeti3-donations1.0.135001
yeti3-farm-admin0.2.031001
yeti3-gpu-observer0.1.519003
yeti3-gpu-pool0.1.017000
yeti3-guidance0.1.112001
yeti3-handoff0.1.728003
yeti3-identity1.0.035003
yeti3-languages0.4.52000
yeti3-market-intelligence0.1.313001
yeti3-marketplace0.1.07000
yeti3-marketplace-sync0.1.038001
yeti3-media-control0.1.017001
yeti3-mobile-gpu0.1.024111
yeti3-modules0.4.55000
yeti3-network-agent0.2.415001
yeti3-network-observer0.1.1616001
yeti3-operations-ui0.3.14102
yeti3-page-qr0.3.027004
yeti3-platform0.4.5246500
yeti3-plexus0.1.01000
yeti3-provider-gpu0.1.013222
yeti3-rekvio0.1.445003
yeti3-saas-front0.1.110000
yeti3-sdk0.1.667106
yeti3-search1.2.542002
yeti3-site-branding0.1.510001
yeti3-site-guides0.1.225000
yeti3-social0.2.3177008
yeti3-solutions0.4.56110
yeti3-studio0.3.30480420
yeti3-system-character1.1.013000
yeti3-telegram0.5.394115
yeti3-themes0.4.52000

Проверенные опубликованные архивы

42 стабильных пакета из публичного release.json: SHA-256 всех wheel проверен. 643 Python-файла компилируются после CALMF-трансформации, в архивах 2688 функций. Это отдельный набор от 42 исходных проектов проверенной рабочей копии: в опубликованном каталоге есть CRM, ERP и Telegram-пакеты из других репозиториев, а некоторые локальные пакеты ещё не опубликованы.

ПакетОпубликованная версияПроверенные файлыФункции
yeti3-acquiring0.1.2222
yeti3-ad-placement0.2.058
yeti3-ai0.4.5327
yeti3-appointments1.1.2311
yeti3-assets0.4.5645
yeti3-automation0.1.0516
yeti3-business-link0.2.42453
yeti3-core0.4.555213
yeti3-crm0.9.266323
yeti3-demo0.3.41732
yeti3-donations1.0.1535
yeti3-engine0.4.500
yeti3-erp0.13.2104458
yeti3-farm-admin0.2.0531
yeti3-game-sea-battle1.0.2210
yeti3-gpu-pool0.1.0217
yeti3-guidance0.1.31113
yeti3-handoff0.1.71028
yeti3-languages0.4.512
yeti3-media-control0.1.0917
yeti3-mobile-gpu0.1.0424
yeti3-modules0.4.525
yeti3-network-agent0.2.4315
yeti3-operations-ui0.3.324
yeti3-page-qr0.3.02027
yeti3-platform0.4.541244
yeti3-provider-gpu0.1.0313
yeti3-rekvio0.1.41445
yeti3-sdk0.1.61567
yeti3-search1.2.7637
yeti3-site-branding0.1.5410
yeti3-social0.2.234155
yeti3-solutions0.4.536
yeti3-studio0.3.2996469
yeti3-telegram0.5.13290
yeti3-telegram-admin1.3.7418
yeti3-telegram-public1.3.7418
yeti3-telegram-shop1.1.7421
yeti3-themes0.4.512
yeti3-gpu-observer0.1.5519
yeti3-marketplace0.1.047
yeti3-fx-control0.1.0731

Горизонтальное масштабирование

Web читает неизменяемые страницы Redis по 600 элементов с закреплённой ревизией. Сборщики и дорогие фильтры работают в очереди operations с ограничением времени, памяти и prefetch. Независимые потребители CALMF подтверждают доставку после сохранения; повтор защищён идентификатором события. Голова SQL-цепочки остаётся под сериализующим замком, а один локальный durable outbox имеет одного владельца публикации. Реплики не заменяют масштабирование общей SQL/ClickHouse/RabbitMQ инфраструктуры.

Operations UI 0.3.3: последнее событие цепочки в центре, более ранние блоки дальше по секторам реальных источников. Интерактивное окно проверяет 50 последних блоков; полный аудит запускается отдельно. Пустые либо устаревшие метрики отображаются с диагностикой.

Нативный SQL и восстановление

Отдельный прогон в изолированном MySQL 8 прошёл 25 тестов: запись до ACK, повторная доставка, отмена и ошибки, восстановление после завершения процесса и передача журнала между потоками. Он выявил и проверил исправление рекурсивной трассировки загрузки настроек Django. Конфигурационная обвязка исключена из CALMF; бизнес-операции продолжают журналироваться.

Снимки привязаны к контуру и приложению источника; область входит в неизменяемую ревизию. При сбое телеметрии разрешён только резервный снимок того же приложения. Эти границы проверены отдельными тремя тестами.

Сеть

Проверка реестра обнаружила 18 production-сайтов с активными лицензиями. На момент аудита 2 имеют свежие проекции CALMF и цепочки. Остальные требуют восстановления коллектора либо нативного адаптера. Наличие домена в реестре не является доказательством обновления его runtime.

Машиночитаемый аудит всех пакетов · Operations SDK

SDK 0.3.4: объяснение функционала

Приёмка версии: 12 проверок JavaScript (раскладка и смысл событий), 1 проверка изоляции реестра и 27 проверок на отдельной MySQL с текущими таблицами моделей. Последний набор не является проверкой выполнения миграций. Существующая политика сохранения стартов и завершений CALMF сохранена; повтор старой записи не меняет её хеш. Интерфейс без WebGL проверен в боковой панели.

Карта показывает действия блока как последовательный разбор: что выполняет функция, зачем она нужна и какой исход записан. Реестр описаний читается пакетами до 500 ключей без сканирования ClickHouse. Старые события завершения без исхода не считаются успешными. Новые события сохраняют безопасное поле состояния, не изменяя запечатанную историю.