- шаг схемы закрывает поверхность, которую хранилище приносит открытой: собственную регистрацию, вход по паролю и одноразовый код — без этого закрытие приёма обходилось двумя запросами - продление сессии выключено, срок семь суток: иначе отзыв доступа у провайдера до сервиса не доходит никогда - файл записи отдаётся вошедшему по токену файла — пересмотр ADR-2026-08-12-file-link-open-but-not-logged
Разведка
Наблюдения за внешним миром: что реально шлёт источник, чем документация формата расходится с практикой. Источник истины — этот каталог, а не чужая документация.
Каждый вывод — с числами и командой, которой получен, чтобы его можно было перепроверить.
Как снималось
На живом потоке не снималось ничего: поведение внешних сервисов на границах не проверяли. Все записи сделаны в песочнице — на пустой базе либо в каталоге вне репозитория.
Внешних источников, о которых разведка нужна, четыре — Telegram Bot API, Yandex
SpeechKit, Yandex Object Storage и ffmpeg. Мерить нужно то, что стоит
открытыми вопросами в ../architecture.md — «Долгие
записи», «Формат для распознавания», «Видео». Первый же ответ на любой из них
заводит здесь запись с командой и условиями замера.
Записи
| Дата | Запись | О чём |
|---|---|---|
| 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 |