- fix card-stale-after-download-finish: карточка списка не обновляется после выхода задачи из downloading - goal bulk-download-management + feature bulk-delete-page: удаление раздач с файлами пачкой на отдельной странице
4.1 KiB
Роадмап
Что приложение уже умеет и чего ещё не умеет. Цель — файл типа goal в
items/; её задачи здесь не перечисляются — перечень даёт
tasks.py list --goal <слаг>. В Запланировано очередь значима и
обосновывается прозой; в Направлениях порядка нет; Сопровождение — то, чем
держат проект, а не возможности приложения; в Готово строку с датой пишет
close --implemented.
Запланировано
Пусто. Фазы Ф0–Ф6 прежней дорожной карты (каркас, приём и трекинг, распознавание, раскладка и ревью, метаданные, Telegram и UX, деплой) закрыты — сквозной путь работает и развёрнут; закрытый шаг планом больше не является. Следующая упорядоченная очередь появится, когда она понадобится.
Направления
- 🎯 Раздача узнаётся верно без подсказок человека — распознавание ошибается молча и правдоподобно, а смена модели или правка промпта идёт вслепую — сдвига точности не видно ни до, ни после
- 🎯 Раскладывается не только типовая раздача — типовая раздача раскладывается, а всё, что сложнее одного сезона одного тайтла, упирается в ручной разбор
- 🎯 Раздача приносится и подтверждается из любого транспорта — путь «принести раздачу и подтвердить догадку» упирается в незакрытые куски интерфейсов, а не в логику
- 🎯 По записи загрузки видно, как она сюда попала — известные окна рассинхрона и потери маркеров: каждое по отдельности самоисцеляется, вместе — источник необъяснимых состояний
- 🎯 Загрузки удаляются пачкой, а не по одной — удаление раздачи с файлами доступно только по одной кнопке на странице одной загрузки — уборка десятка раздач превращается в десяток заходов
Сопровождение
- 🎯 Сервис переживает рост и потерю тома — сервис работает, но не переживает роста: база копится вечно, бэкапа нет, отказ зависимости виден только по застрявшим задачам
- 🎯 Домен называется одинаково везде, ревью откалибровано — наименования домена расходятся между спеками, UI и кодом, а конвейер ревью не откалиброван — растёт цена каждой следующей задачи
Готово
Пусто. Фазы Ф0–Ф6 велись прозой и целями в роадмапе не числились, поэтому
строк с датами за ними нет; что было сделано и когда — по архиву
openspec/changes/archive/. Первую строку сюда впишет close --implemented
на первой достигнутой цели.