LagerGuru v4.0.0 — SAFETY INTELLIGENCE EDITION
Дата на издаване: 2025-02-05
Тип: Major Release
🔥 Резюме
Това major издание въвежда първия пълен Safety Intelligence двигател в Европа, включващ predictive modeling, risk clustering, hazard mapping, OSHA compliance automation, permit-to-work workflows и LMS integration. Всички функции са готови за производство, напълно tenant-aware и обратно съвместими.
✨ Нови функции
Фаза 1: Predictive Safety Intelligence Foundation
Predictive Risk Scoring Engine
- Автоматично изчисляване на риск за зони, шофьори, работници и оборудване
- Конфигурируеми модели на тежести на tenant (инциденти, близки пропуски, часове на смяна, натоварване)
- Confidence scoring (0-1) за прогнози за риск
- Изчисляване на реално време чрез Edge Functions
- Predictive Dashboard с визуализация на тенденции
Фаза 2: Risk Cluster System
Интелигентно групиране на рискове
- Автоматично групиране на високорискови обекти по модели на тежест
- Назначаване на групи на базата на тежест
- Визуализация на топ 5 най-високорискови групи
- Проследяване на обекти в групи
Фаза 3: Hazard Mapping System
Интеграция с план на склада
- Наложение на риск върху съществуващата система за план на етаж
- Плавна градиентна визуализация (Зелено → Жълто → Оранжево → Червено)
- Индикатори за праг на критичен риск
- Детайли в tooltip с информация за риск
- Ръчно маркиране на опасности за Safety Officers
Фаза 4: OSHA / EU-OSHA Compliance Automation
Автоматизирана проверка на съответствие
- Съвпадение на модели срещу правила за безопасност
- Автоматично откриване на нарушения
- Проследяване на статус на съответствие (compliant, warning, breach)
- Поддръжка на множество юрисдикции (US, EU, Global)
Фаза 5: Permit-to-Work Workflow Engine
Пълно управление на разрешения
- Workflow за заявка на разрешение
- Система за одобрение (Safety Officers/Admins)
- Управление на документи (прикачване на планове за безопасност, сертификати)
- Проследяване на статус (requested → approved → active → closed)
- Интеграция с зони за проследяване на местоположение
Фаза 6: LMS Training Integration
Назначаване на обучение на базата на риск
- Автоматично назначаване на курсове, когато predictive risk надхвърля прагове
- Управление на курсове за обучение
- Проследяване на назначения (ръчно, автоматично, на базата на риск)
- Проследяване на завършване със scores и сертификати
- Dashboard за анализи на обучение
🔧 Технически подобрения
Edge Functions
calculate-predictive-safety-scores— Изчисляване на рискови scoresassign-risk-clusters— Алгоритъм за групиране на рисковеcheck-compliance-rules— Автоматизация на съответствиеauto-assign-training— Назначаване на обучение на базата на риск
База данни
- 6 нови таблици с изчерпателни RLS политики
- Helper SQL функции за анализи
- Автоматични тригери за консистентност на данни
- Оптимизирани индекси за производителност
🚀 Ръководство за миграция
Миграции на базата данни
Изпълнете следните миграции в ред:
20250205000000_predictive_safety_intelligence_phase1.sql20250205000001_predictive_safety_intelligence_phase2.sql20250205000003_predictive_safety_intelligence_phase3.sql20250205000004_predictive_safety_intelligence_phase5_permit_workflow.sql20250205000005_predictive_safety_intelligence_phase6_lms_training.sql
Разгръщане на Edge Functions
Разгърнете следните Edge Functions:
bash
supabase functions deploy calculate-predictive-safety-scores
supabase functions deploy assign-risk-clusters
supabase functions deploy check-compliance-rules
supabase functions deploy auto-assign-trainingБез промени, които нарушават съвместимостта
- Всички съществуващи функции остават непроменени
- Напълно обратно съвместими
- Не се изисква ръчна рефакторизация
- Съществуващите данни остават валидни
Пълен списък с промени: Вижте отделните commits на фазите в хранилището.