- убраны клиент бота, транспорт обновлений, отправитель сообщений, сборка входа при старте, секция настроек и зависимость go-telegram-bot-api; из конвейера ушла доставка ответа отправителю — исход виден опросом готовности. Колонки адресата и значение источника остались в схеме: применённые шаги не переписываются - шаг 202608140003 запрещает пустого владельца у аудиозаписи и у файла; существующие строки он не проверяет, и это принято сознательно — искать их надо запросом до выкладки - ревью нашло два пред-существующих дефекта, оба закрыты: пустой второй ответ распознавателя стирал сохранённую расшифровку, а пустая расшифровка перестала быть заметной вместе с убранной доставкой. Попутно поднят golang.org/x/image до v0.45.0 — красный шаг vulns, воспроизводился и на чистом master
Разведка
Наблюдения за внешним миром: что реально шлёт источник, чем документация формата расходится с практикой. Источник истины — этот каталог, а не чужая документация.
Каждый вывод — с числами и командой, которой получен, чтобы его можно было перепроверить.
Как снималось
На живом потоке не снималось ничего: поведение внешних сервисов на границах не проверяли. Все записи сделаны в песочнице — на пустой базе либо в каталоге вне репозитория.
Внешних источников, о которых разведка нужна, четыре — Telegram Bot API, Yandex
SpeechKit, Yandex Object Storage и ffmpeg. Мерить нужно то, что стоит
открытыми вопросами в ../architecture.md — «Долгие
записи», «Формат для распознавания», «Видео». Первый же ответ на любой из них
заводит здесь запись с командой и условиями замера.
Записи
| Дата | Запись | О чём |
|---|---|---|
| 2026-08-13 | Разбор TOML: какое семейство отказов несёт значения из файла | Значения только в ParseError.Message, врущее поле Line, отказ значением в BurntSushi/toml v1.5.0 |
| 2026-08-12 | PocketBase: умолчания, которые ломают штатный сценарий | Потолок файла 5 МиБ, тело 32 МиБ, таймаут чтения, суффикс имени, хук правки |
| 2026-08-11 | gRPC-клиент SpeechKit: когда закрытие вообще может отказать | Ленивое соединение и два исхода Close в grpc v1.74.2 |
| 2026-08-11 | Фреймворк приложения: Svelte, Vue и React на одном экране | Размер собранной статики, цена шага сборки, что у трёх кандидатов одинаково |
| 2026-08-11 | Очередь задач: своя таблица против готовой библиотеки | Цена River и goqite в пакетах, захват одним запросом, чего нет для PocketBase |
| 2026-08-11 | PocketBase: что даёт панель администратора | Записи, пользователи и файлы в панели версии 0.39.10 |