# 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 ---