Files
transcriber/tasks/ROADMAP.md
T
av 8739b18a9f tasks: очередь расставлена от базы к деталям
- порядок беклога и роадмапа назначен слоями: проверки, которым можно
  верить → долги входа → владелец записи и контракт API → конвейер под
  тестами → приложение и возможности поверх; у каждого движения записана
  причина;
- заведены восемь задач под пункты «Завершения», которых не закрывала ни
  одна запись, — цель any-audio-source была без задач вовсе;
- у четырёх задач сняты критерии, требовавшие того, что делает задача ниже
  по очереди; исправлены ссылки на несуществующий repo/sqlite и на
  отменённую разведку об очереди.
2026-08-12 20:48:53 +03:00

6.5 KiB

Роадмап

Состояние проекта: что приложение уже умеет и чего ещё не умеет. Цель — возможность приложения: файл типа goal (🎯) в items/. Её задачи здесь не перечисляются — перечень даёт tasks.py list --goal <слаг>.

  • Запланировано — очередь значима и обосновывается прозой;
  • Направления — очереди нет, тянутся долго;
  • Сопровождение — чем держат проект: инструмент, процесс, эксплуатация. Не возможности приложения, и отдельно — чтобы не читаться как обещание продукта;
  • Готово — достигнутое: строку пишет tasks.py close <цель> --implemented, ссылки на файл в ней нет — файл удаляется, поведение живёт в спеках. Стоит последней: копится.

Секции канонические и переименованию проектом не подлежат: у каждой свой смысл, и в достигнутое пишет сам close. Порядок тоже канонический. Английский вариант — Planned | Directions | Operations | Done, один язык на весь индекс.

Запланировано

Направления

Сопровождение

Готово

  • 2025-08-14 telegram-transcription — Голосовое сообщение из Telegram возвращается текстом. Первый вход сервиса: бот принимает голосовое, аудиофайл и документ с аудио и отвечает расшифровкой.
  • 2025-08-08 api-transcription — Запись, отданная по HTTP, возвращается текстом. Программный вход: файл отдаётся формой, готовность и текст забираются опросом статуса задачи.