BCG Phase 1 — CX Tasks Index
BCG Phase 1 — CX Tasks Index
Section titled “BCG Phase 1 — CX Tasks Index”Source plan: docs/plans/2026-04-20-bcg-phase-1.md
Dates: 2026-04-20 onwards
Execution mode: строго последовательно, один CX-батч на задачу, review перед следующей
Sequence
Section titled “Sequence”| # | Task | Depends on | Effort | Key verify |
|---|---|---|---|---|
| T1 | Audit hook tests | — | 1.5h | все hook-тесты зелёные, пробелы BCG 1.1 закрыты |
| T2 | Zustand + theme/wizard stores | T1 | 2h | theme и wizard навигация на stores |
| T3 | analysisStore + draftStore | T2 | 3h | старые hook-файлы удалены |
| T4 | projectStore | T3 | 4h | полный API projectManager на store |
| T5 | App.tsx refactor | T4 | 3h | App.tsx < 120 стр, prop drilling убран |
| T6 | ResultsPanel декомпозиция | T5 | 4h | 11 секций, ResultsPanel < 150 стр |
| T7 | Error Boundaries | T6 | 1.5h | ErrorBoundary + ChartErrorBoundary |
| T8 | CSS унификация | T7 | 2h | layout/components/utilities + CSS Modules |
| T9 | Type safety pass | T8 | 1.5h | enum вместо string-matching, нет as |
| T10 | Финальная верификация | T9 | 1h | verify_all.cmd + отчёт |
Total effort: ~23.5h (≈3 рабочих дня чистого времени)
Правила
Section titled “Правила”- Без параллели. Каждая T задача — отдельный CX-батч. Code review после каждой.
- Тесты — контракт. Все существующие backend + frontend тесты проходят на каждом шаге.
- Если застряли. После 2 неудачных попыток остановиться, откатить изменения, пересмотреть подход.
- Отчёт после каждой задачи. CX возвращает: что изменено (файлы, строки), что проверено (команды + вывод), что осталось.
Прогресс
Section titled “Прогресс”- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10