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