- порядок беклога и роадмапа назначен слоями: проверки, которым можно верить → долги входа → владелец записи и контракт API → конвейер под тестами → приложение и возможности поверх; у каждого движения записана причина; - заведены восемь задач под пункты «Завершения», которых не закрывала ни одна запись, — цель any-audio-source была без задач вовсе; - у четырёх задач сняты критерии, требовавшие того, что делает задача ниже по очереди; исправлены ссылки на несуществующий repo/sqlite и на отменённую разведку об очереди.
2.1 KiB
2.1 KiB
🎯 Владелец видит, кто сколько загрузил и во что это обошлось
- Тип: goal
- Секция: Сопровождение — Учёт по пользователям требует владельца записи и метрик расхода — оба появляются раньше.
- Зачем: Распознавание и языковая модель оплачиваются по факту, а счёт приходит одной суммой: кто её набрал, из сервиса не выясняется.
- Теги: decomposed
Владелец открывает страницу и видит по каждому пользователю объём загруженного, длительность записей в минутах и расход на внешние сервисы. Приглашая человека, он понимает, во что это обойдётся.
Цель показывает, но не ограничивает: потолков и отказов по исчерпании квоты здесь нет — перебравшего останавливает разговор или отзыв доступа в Authelia.
Секция — сопровождение, потому что наблюдает владелец сервиса, а не его пользователь.
Завершение
- По каждому пользователю видны объём загруженных файлов и длительность записей в минутах, накопительно и за период.
- Видно, во что обошлись внешние сервисы: минуты распознавания и число токенов языковой модели.
- Страница открывается только владельцу, обычному пользователю она недоступна.
- Учёт переживает перезапуск и не считает одну запись дважды при повторе шага.