main
chore: sync project state for Gitverse
refactor(auth): перевёл аутентификацию на Bearer JWT во всех средах
FEAT-004: per-value управление code-фильтрами в зоне активных фильтров
feat: модальное окно «Работы 4 уровня» для гамаков в Анализе отклонений
Фаза 6: полное удаление SQL.js и переход на JS Data Engine
feat: добавлено версионирование, cache busting и автоматизация CHANGELOG
feat: локальный критический путь (SYS-024) и календари Primavera в формате .dddb v2.7.0 (SYS-025)
feat: UI локального критического пути (COMP-033) и исправления расчёта ЛКП (SYS-024 v1.1.0)
feat: добавлен домен MaterialDelivery — импорт поставок материалов из Excel, маппинг на Activity/Resource, сериализация в .dddb v2.3.0, тесты и спецификации
feat: добавлены поля materialCodeInitial и materialCodeFinal для поставок МТР, .dddb v2.5.0
fix: даты работ из Primavera P6 берутся из Start/Finish (EARLY_*), а не Planned (TARGET_*), с fallback на фактические даты
docs: разбиение Этапа 2 плана рефакторинга на под-этапы 2.1-2.4
refactor: убрали DatabaseInspectorModal.js и связанные упоминания