Files
meeting-room/.tasks/STATUS.md
vitya 52e77bb50c feat: v2 plan — remove autogen/crewai, add tasks and wiki
- Remove autogen and crewai backends (focus on custom only)
- Simplify CLI: remove --backend flag
- Remove optional deps from pyproject.toml
- Add .tasks/ with 7 tasks for Phase 1 refactor
- Add .wiki/concepts/meeting-room-v2.md with architecture plan
- Update .wiki/index.md and .tasks/STATUS.md

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 23:42:39 +03:00

59 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Task Board
_Updated: 2026-05-03_
## 🔴 v2-p1-models — Pydantic модели данных (ProviderConfig, RoleConfig, Session и др.)
**Status:** active
**Where I stopped:** Задачи созданы, начинаем с моделей
**Next action:** Создать meeting_room/models.py с Pydantic v2 моделями
**Branch:** main
---
## 🟡 v2-p1-events — EventEmitter и типы событий
**Status:** ready
**Next action:** Создать meeting_room/events.py
---
## 🟡 v2-p1-api-client — Рефактор APIClient (класс вместо глобалов)
**Status:** ready
**Next action:** Рефакторить meeting_room/api_client.py
---
## 🟡 v2-p1-tools — Рефактор ToolRegistry (класс, Windows-совместимость)
**Status:** ready
**Next action:** Рефакторить meeting_room/tools.py
---
## 🟡 v2-p1-engine — DiscussionEngine (emit вместо print)
**Status:** ready
**Next action:** Создать meeting_room/engine.py, извлечь из backends/custom/run.py
---
## 🟡 v2-p1-config-cli — config.py + CLI рефактор + deprecation shim
**Status:** ready
**Next action:** Извлечь config.py из cli.py
---
## ⚪ v2-p1-deps — Обновить зависимости (pydantic, pytest, [web])
**Status:** ready
**Next action:** Обновить pyproject.toml и requirements.txt
---
<!--
Фаза 2 (Web-сервер) задачи будут добавлены после завершения Фазы 1
Фаза 3 (Интерактивность) задачи будут добавлены после Фазы 2
Фаза 4 (Артефакты) задачи будут добавлены после Фазы 3
Статусы:
🔴 Active — только одна одновременно
🟡 Paused — в процессе, возобновима
⚪ Ready — определена, не начата
🟢 Done — до слияния
🔵 Blocked — ждёт внешнего
-->