1. Подготовка релиза 2.8.0 и операционные правки
— Подняты версии релизных кандидатов: smeta_admin_backend 2.8.0-rc.6, smeta-user-backend 2.8.0-rc.3, smeta_user_frontend 2.8.0-rc.3, smeta-agent-claude 2.8.0-rc.4.
— D-405: в git-шаблон nginx перенесен location /actuator/health из живого TEST для smeta_admin_backend и smeta-user-backend.
— D-402: деплой smeta_admin_backend и бэкап/откат боевой БД smeta-user-backend переведены на SSH-ключ через алиас вместо sshpass scp/sshpass.
2. Исправления API, импорта и тестов
— D-406: deploy-nginx.sh smeta-user-backend принимает 401 и 403 от оракула admin-api.
— D-397: провал ручного импорта ФСНБ в smeta_admin_backend пишет запись в robot_discovery_log.
— D-13: на пяти точках NR-SP/неучтенных возвращается 404 вместо 400.
— D-403: два устаревших ожидания №58 приведены к решениям №56 и №61.
3. Отключение построчной обработки флагом (№109)
— smeta_user_frontend: построчная обработка скрыта флагом rowJobEnabled рантайм-конфига; обновлено руководство пользователя (главы 19, 5.13, 16.10, 17.7).
— smeta-agent-claude: построчная обработка скрыта флагом ENABLE_ROWJOB (дефолт off).
— smeta_admin_frontend: админ-руководство обновлено — построчная обработка отключена флагами ENABLE_ROWJOB / rowJobEnabled.
4. Улучшения LLM-агента: max_tokens и метрика ошибок
— smeta-agent-claude: ход агента больше не обрывается молча на max_tokens (№99, D-392).
— Добавлена метрика agent_llm_error_total, считающая ошибки любого LLM-провайдера (№96, D-391).
— smeta_admin_frontend: админ-руководство дополнено причиной max_tokens в сбоях агента (№110).
5. Контент-робот, обложки и инфраструктура n8n
— Обложки переведены на Cloudflare Workers AI FLUX.1 schnell основным провайдером, YandexART запасным; из запроса flux-1-schnell убран seed, вызывавший HTTP 400.
— Контент-робот: повтор при пустом ответе LLM; обрыв по лимиту теперь считается сбоем и повторяется; лимит статьи 12000, бюджет сжатия 110 секунд.
— Восстановлен блок telegram.softlancer.ru в Caddyfile; добавлены метрики Prometheus с allowlist /metrics (№40.5); git safe.directory для дайджеста.
— Обновлен CLAUDE.md по ручному запуску через N8N_RUNNERS_BROKER_PORT и граблям 19.09; исправлен комментарий в generate-digest.sh.
6. Админка Softlancer: заявки
— В админке добавлены колонки заявок, карточка с полями, статус и фильтр по статусу.
Проект | Добавлено строк | Удалено строк | Коммитов
smeta_admin_backend | +124 | -8 | 8
smeta_admin_frontend | +10 | -5 | 4
smeta-user-backend | +208 | -34 | 11
smeta_user_frontend | +142 | -183 | 4
smeta-agent-claude | +381 | -25 | 9
softlancer | +132 | 0 | 1
smeta-n8n-workflow | +183 | -50 | 8