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 rulesadmin_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 и безопаснее для публичной документации.