Перейти к содержанию

Release notes

Эта страница фиксирует изменения, которые важны для эксплуатации, демонстрации и ревью проекта. В отличие от обычного changelog, здесь описан операторский эффект: что стало проще проверить, запустить, мониторить или безопасно выкатывать.

Unreleased

Операционная готовность

  • Добавлен CI smoke для production Docker runtime: workflow проверяет Docker Compose config, собирает production image и запускает container-level проверку. Это снижает риск, что README и compose-инструкции расходятся с реальным runtime.
  • В health, readiness и admin settings responses добавлены runtime fingerprint поля app_version, commit_sha, build_time. Оператор может быстро понять, какой build сейчас отвечает в API/Admin Cockpit.
  • Redpanda image defaults закреплены явно, чтобы локальный стек и CI меньше зависели от плавающих upstream tags.
  • MkDocs собирается в strict mode, поэтому битые ссылки и ошибки навигации блокируют документационные изменения до merge.

Admin Cockpit

  • Screenshot automation синхронизирована с текущими routes: triage, signals, delivery, calibration, instruments, accuracy, settings. Это делает визуальные доказательства в документации воспроизводимыми.
  • В Triage и Signals tables добавлены быстрые feedback controls: Useful, Noise, Unsure. Это помогает собирать operator feedback без ручных SQL-правок.
  • Добавлены admin APIs для feedback overview, source health, delivery simulation и accuracy empty-state summaries. Эти endpoints поддерживают разбор качества сигналов и delivery behavior без доступа к production trading credentials.

Delivery policy

  • Добавлена Delivery Policy v3 metadata: delivery_priority, delivery_channel, delivery_explanation_ru. Теперь решение о доставке объясняется в данных, а не только в коде.
  • Experimental rollout signal types остаются admin_only по умолчанию; для них добавлены явные custom delivery rules admin_only и digest. Это снижает риск шумных alerts при тестировании новых signal types.

Quality and calibration

  • Добавлен repeatable DuckDB accuracy JSON output для горизонтов 1/5/15 минут. Файл используется для Admin Cockpit accuracy screens и может обновляться без подключения к live market stream.
  • Улучшен пустой state для accuracy summaries: cockpit показывает отсутствие данных как ожидаемое состояние, а не как поломку UI/API.

Документация и сопровождение

  • README, roadmap, operations docs и Admin Cockpit docs приведены к production/product-purpose wording: архитектура, запуск, smoke-проверки, screenshots и troubleshooting находятся в первом пути чтения.
  • Добавлены contributing guide, code of conduct, PR template, security notes и Dependabot. Это делает репозиторий понятнее для внешнего reviewer и безопаснее для публичной документации.