← Все пакеты SDKCALMF и блокчейн: фактическое покрытие SDK
13 октября 2026. 42 пакета, 1971 Python-функция. Все исходники проходят компиляцию после CALMF-трансформации. 135 тестов ядра, CALMF и адаптеров пройдены, включая все конечные состояния, повторную доставку, частичное принятие и проверку целостности. После переноса изменений в ветку релиза отдельно прошли 128 тестов. Это проверка исходников и контрактов; она не означает исполнение каждой бизнес-функции или включение телеметрии на каждом сервере.
Пакеты и свидетельства интеграции
Числа CALMF/chain — файлы с прямыми ссылками в исходниках. Ноль не доказывает отсутствия интеграции через ядро или приложение. Число тестов — файлы пакета, а не результат отдельного запуска его полной тестовой матрицы.
Проверенные опубликованные архивы
42 стабильных пакета из публичного release.json: SHA-256 всех wheel проверен. 643 Python-файла компилируются после CALMF-трансформации, в архивах 2688 функций. Это отдельный набор от 42 исходных проектов проверенной рабочей копии: в опубликованном каталоге есть CRM, ERP и Telegram-пакеты из других репозиториев, а некоторые локальные пакеты ещё не опубликованы.
Горизонтальное масштабирование
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. Старые события завершения без исхода не считаются успешными. Новые события сохраняют безопасное поле состояния, не изменяя запечатанную историю.