Недоработки, известные проблемы и план развития

Этот документ фиксирует текущее состояние системы: известные недоработки, некритичные баги и планируемые улучшения. Цель — прозрачность для команды и приоритизация работы. Документ следует обновлять при изменениях.


1. Окружение и запуск

1.1. config/redis.php отсутствует, но требуется в config/console.php

1.2. .env.example не полностью соответствует фактическим переменным


2. Реальный код vs документация шаблона


3. Архитектурные недоработки

3.1. Класс modules\projects\domain\event\IEventDispatcher дублирует core\application\port\IEventDispatcher

3.2. NotificationHub::send() не бросает ошибки

3.3. Каналы уведомлений: только Email реально используется

3.4. UserFirstLoginEvent диспатчится, но глобальных слушателей по умолчанию нет


4. Известные некритичные баги и «запахи» кода

4.1. modules\projects\presentation\controller\InvitationController::actionCancel

4.2. Смешение стилей ответов ошибочных статусов

4.3. console.php требует Mailer в dsn-комментарии

4.4. BaseController::loadMultipartModel

4.5. Тесты — заготовки из шаблона

4.6. Отсутствие mail/ директории


5. План развития (Roadmap)

5.1. Вынести статистику в отдельный модуль / сервисы

5.2. Локальный RBAC в проектах

5.3. Модуль статистики по времени и занятости

5.4. Файловое хранилище

5.5. Донастройка Push/Telegram-каналов

5.6. Очереди и асинхронность

5.7. Обратная связь: доп. метрики и модерация идей

5.8. XSS/CSRF и безопасность cookie

5.9. Улучшение тестов и CI

5.10. Документация: генерация схем БД


6. Как обновлять этот документ