1.7 KiB
1.7 KiB
| title | created | status |
|---|---|---|
| CC Dashboard — Major Refactor Plan | 2026-05-07 | in-progress |
CC Dashboard — Major Refactor
Context
После SSO-миграции и UX-фиксов выявлены структурные проблемы. 6 workstream'ов.
Subtasks
P0 — Критические баги
- P0-1 — Удалить AI assistant (router/service/widget)
- P0-2 — Починить Planner crash:
task.tags.length→ backend не возвращаетtags - P0-3 — Расследовать пустые данные в проектах (user_id split после SSO?)
- P0-4 — DevOps WIQL: account-wide sync (сейчас только один проект, нужны все)
- P0-5 — Clone ADO work-item → Tasks (кнопка + endpoint)
P1 — UX
- P1-6 — Reports: новый промпт (секции) + HTML/MD экспорт
- P1-7 — Dashboard rework (hero strip, week chart, ADO items, activity feed)
P2 — Planka
- P2-8 — Planka Docker + Apache proxy на /board/
- P2-9 — Sidebar: Planner → Tasks (внешний линк). Удалить PlannerView + TaskList/Card/Form
Decisions
- Menu label: Tasks (для Planka в sidebar)
- Planka DB: отдельный контейнер
planka-postgres - Старый Planner: удалить полностью, фрешстарт в Planka
- Reports export: только HTML + Markdown
Root causes найденные
- Crash:
web/src/components/tasks/TaskCard.vue:57—task.tags.length, нетtagsв backendTaskOut - ADO:
src/services/azure_devops/client.py:54-64— project-scoped WIQL URL - AI assistant: 3 файла + App.vue + scheduler.py (anomaly_scan_job)