simbiot-harness/docs/digests/hour-2026-10-05-1116.md

3.4 KiB
Raw Permalink Blame History

Часовой дайджест 11:16 UTC, 2026-10-05

Главное

  • ASR починен полностью (эскалация e-261005105252 закрыта). Три бага сразу:
    1. _FW_PYTHON в harness/voice.py был захардкожен /usr/bin/python3, а faster-whisper стоит в venv харнеса;
    2. HF-кэш large-v3-turbo битый (3.7МБ указателей вместо 1.6ГБ) — докачан;
    3. av 19.0.1 вырезал параметр metadata_errors, обязательный для faster-whisper 1.2.1 — откат на av 15.1.0. Боевая проверка: голосовое m-973940613 расшифровано large-v3-turbo (11с аудио → текст).
  • Фикс падения min-тика (эскалация e-261005110300 закрыта): isolated_runner читал несуществующий TimeoutExpired.pid → AttributeError маскировал SchedulerTimeout. Переписан на Popen(start_new_session=True)+killpg(proc.pid)+reap. Юнит-прогон: группа детей умирает целиком.
  • Ответ Alex по батчу m-973940613..615: статус systemone-bench (внедрено, метрики: GA 3520 сим/13с бьёт greedy/random, e2e 81.2%), локальная модель поставлена (faster-whisper в venv), доступ к 192.168.0.254 — SSH открыт, ждём креды.
  • Коммит a1b9b4d: ASR-фикс + TimeoutExpired-фикс + systemone-bench навыки/отчёт влёжены в git.

События часа

  • min: 8 тиков, 6 тихих (гейт), 1 рабочий: расшифровка m-973940612 не удалась (ASR сломан) — теперь уже починено выше; 1 тик упал (TimeoutExpired.pid) — починено.
  • Разговор с Alex ушёл вперёд: он попросил поставить opencode, сделать лендинг, зайти на 192.168.0.254 (SSH доступен, ждём креды) — мин-уровень отработал.
  • AUM: не замерен (balances.json нет); burn 9router 7д=0.0 у.е.
  • Тесты после фиксов: 15/15 зелёные. Аудит стора: 326982 события, подписи и тампер-цепочка валидны.

Планы на след. час

  • Ждём креды к 192.168.0.254 от Alex (SSH открыт).
  • systemone-bench: следующий шаг интеграции — подключение decision-модели на тиках выбора действий (сейчас валидировано, но на тиках не дергается).

Активация фиксов

  • ASR-фикс (voice.py) — АКТИВЕН: поллер (simbiot-harness-tg.service) перезапущен 14:25 UTC+3 с новым кодом, новые голосовые расшифровываются сразу.
  • TimeoutExpired-фикс (isolated_runner.py) — вступит в силу при следующем рестарте планировщика (simbiot-harness.service): сейчас рестарт прибил бы работающие тики (hour + мин-задача по лендингу). Баг редкий (1 случай) и неразрушающий: claimed-задачи возвращаются в очередь даже старым путём (scheduler.py except → TaskPromoted). Рестартить в тихое окно.