vault backup: 2026-05-07 12:00:11
This commit is contained in:
parent
49a3244ff0
commit
bf96a01aef
2 changed files with 44 additions and 0 deletions
38
01 Projects/cc-dashboard/refactor-plan.md
Normal file
38
01 Projects/cc-dashboard/refactor-plan.md
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
title: CC Dashboard — Major Refactor Plan
|
||||
created: 2026-05-07
|
||||
status: 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` в backend `TaskOut`
|
||||
- ADO: `src/services/azure_devops/client.py:54-64` — project-scoped WIQL URL
|
||||
- AI assistant: 3 файла + App.vue + scheduler.py (anomaly_scan_job)
|
||||
|
|
@ -50,3 +50,9 @@ tags: [daily]
|
|||
- 11:28 | `cc-dashboard`
|
||||
- **Asked:** Configure SSO with user isolation, disable personal login, and migrate user vadymsamoilenko@oliver.agecny to SSO account VadymSamoilenko@oliver.agecny.
|
||||
- **Done:** Set up SSO in AI portal, added optical-dev dashboard as SPA, and fixed sidebar text color visibility issue in light theme.
|
||||
- 11:57 (6min) | `aimpress`
|
||||
- **Asked:** Why is the repository synchronization script not working?
|
||||
- **Done:** Identified that sync_to_forgejo.sh lacks Full Disk Access permissions to external SSD, preventing execution.
|
||||
- 11:58 | `aimpress`
|
||||
- **Asked:** Why isn't the repository synchronization script from Oliver and Bitbucket to git.ai-impress.com working?
|
||||
- **Done:** Identified potential issues with macOS cron sleep behavior and script execution, found data inconsistencies in logs suggesting missed runs or internal script failures.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue