Секции «Ядро» и «Инфра» слиты в одну «Очередь»: полок домена у проекта нет, а две секции держали два независимых порядка вместо одного. Порядок: красный гейт, потом долги, задевающие интерфейсы, потом хранилище, вход, разграничение, приложение. Разведка потолков SpeechKit последней — она обслуживает направление, а не очередь.
2.4 KiB
2.4 KiB
✨ Сделать экран списка своих записей и чтения текста
- Тип: feature
- Категория: Очередь
- Зачем: Расшифровка сегодня доходит одним сообщением и теряется в переписке; вернуться к ней через неделю нечем.
- Теги: goal:web-access
Двигает пункты 3 и 4 «Завершения» цели: список своих записей открывается и листается, а готовый текст читается и копируется целиком.
Берётся после upload-and-status-screen.
Затрагивает
- новый экран списка и экран одной записи;
- постраничное чтение из контракта API;
- копирование текста в буфер обмена;
- показ записи, которая ещё в работе, — тем же состоянием, что на экране загрузки.
Критерии приёмки
- Список показывает записи вошедшего, новые сверху, и листается дальше первой страницы. Оракул — тест экрана на подставном API с двумя страницами.
- Текст готовой записи открывается целиком, без деления на части. Оракул — тест на записи с текстом длиннее предела сообщения Telegram: на экране весь текст.
- Текст копируется одним действием. Оракул — тест: после действия в буфере обмена тот же текст.
- Запись в работе показывается состоянием и доходит до текста без перезагрузки
экрана. Оракул — тест: подставной API отвечает
transcribe, затемdone; экран переходит к тексту сам.
Рамки
Поиска по тексту, переименования и удаления записей не делаем. Правки текста не делаем — это граница из паспорта: расшифровку отдаём как есть.