3.3 KiB
3.3 KiB
Frontend Debt Audit and Backlog — tasks
Статус: completed
1. Снять актуальное состояние frontend-долга
- Проверить
docs/inbox.md,docs/roadmap.mdи существующие frontend specs/plans на предмет устаревших или пересекающихся пунктов - Пройтись по
apps/frontend/src/и подтвердить, что legacy FSD-cleanup хвостов больше нет - Зафиксировать список реально открытых debt-сигналов и отметить, какие из них уже покрыты существующими фичами
Результат:
- src/: 0 TODO, 0 FIXME, 0 @ts-ignore, 0 as any в source-коде. Чисто.
- inbox.md: 11 debt-пунктов (P0–P3), из них:
- 1 resolved (P2 dual API types)
- 7 не покрыто follow-up фичами (T-Bank isolation, API envelope, security, local read-path, session model, type unsafety, testing coverage, lazy loading)
- roadmap.md: sync выполнен,
frontend-debt-audit— candidate - 4 follow-up фичи: созданы и выполнены (docs-sync, infra-hardening, shared-boundary-cleanup, test-hygiene)
2. Сформировать backlog follow-up фич
- Сгруппировать открытые пункты в независимые follow-up фичи
- Назначить приоритеты
P0/P1/P2для каждой группы - Отметить зависимости и порядок выполнения между группами
- Подтвердить, что follow-up фичи оформлены как части epic
Frontend Debt Backlog
Созданные follow-up фичи (статус completed):
frontend-docs-sync— синхронизация документацииfrontend-infrastructure-hardening— browser mock mode, env validation, toolingfrontend-shared-boundary-cleanup— сужение shared/public APIfrontend-test-hygiene— нормализация test infra
Нуждаются в новых фичах (не созданы):
- (P0/P1) T-Bank data isolation by user
- (P1) API envelope runtime contract
- (P1) Auth security hardening
- (P1) Local T-Bank read-path
- (P1/P2) Session model for multiple surfaces
- (P2) Type safety hardening
- (P2) Testing strategy expansion
- (P3) Frontend delivery optimization
3. Синхронизировать проектную документацию
- Обновить
docs/inbox.mdновыми заметками по frontend maintenance backlog - Обновить
docs/roadmap.mdновым candidate-элементом или уточнением существующего - Проверить, что формулировки не обещают внедрение кода внутри audit-фичи
4. Финальная проверка
- Убедиться, что в рамках этой фичи не изменялись файлы
apps/frontend/src/** - Проверить
git diff --name-onlyи убедиться, что изменены толькоdocs/-файлы - Проверить, что спецификация, план и задачи не противоречат друг другу