---
title: Handover — P0-5 Clone ADO → Tasks
date: 2026-05-07
status: done
commit: 99a20ed
---

## What changed
- `src/routers/devops.py`: добавлен `POST /api/devops/work-items/{id}/clone`
  Создаёт `Task(title=wi.title, planned_date=today, priority=wi.priority, azure_work_item_id=wi.id)`
- `web/src/views/DevopsView.vue`: кнопка + (иконка плюс) на каждой строке work-item, spinner пока клонируется

## Verified
- `npm run build` — clean, 99a20ed

## Deploy needed
```bash
ssh optical-dev "bash /opt/cc-dashboard/deploy.sh"
```

## P0-3 (пустые данные) — требует БД-доступа
Для диагностики пустых данных в проектах нужно выполнить SQL:
```bash
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT id, email, azure_oid FROM users;"
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT user_id, COUNT(*) FROM sessions GROUP BY user_id;"
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT user_id, COUNT(*) FROM projects GROUP BY user_id;"
```
Нужно чтобы пользователь запустил это на сервере и прислал результаты.

## Next subtask
**P1-6**: Reports — новый промпт + HTML/MD экспорт
