Enhance Radar functionality: add new columns for AI analysis and Gmail message ID in the radar_threads table, update Radar controller to handle separate analysis requests, and improve UI to reflect pending AI analyses. Adjust sync service to store Gmail message IDs for future analysis and refine comments for clarity.

This commit is contained in:
2026-08-21 14:41:20 -04:00
parent dfe85296a8
commit e7d525804b
8 changed files with 279 additions and 102 deletions

View File

@ -1,10 +1,14 @@
-- MSOP-3 — colonnes analyse IA dossards (dev)
-- Exécuter sur la BD CRM de DEV après IDEE-4-radar-proto.sql
-- Si « Duplicate column » sur analysis : OK déjà fait — lancer seulement le ADD gmail_message_id.
ALTER TABLE radar_threads
ADD COLUMN analysis TEXT NULL AFTER summary,
ADD COLUMN analysis_delta TEXT NULL AFTER analysis;
-- Agrandir le résumé court (snippet) si besoin
ALTER TABLE radar_threads
MODIFY summary VARCHAR(1000) NOT NULL DEFAULT '';
-- Id message Gmail pour relire le corps lors de lanalyse IA (hors Sync).
ALTER TABLE radar_threads
ADD COLUMN gmail_message_id VARCHAR(64) NOT NULL DEFAULT '' AFTER gmail_thread_id;

View File

@ -0,0 +1,5 @@
-- MSOP-3 suite — uniquement si analysis existe déjà (erreur 1060 avant).
-- À lancer une fois sur DEV.
ALTER TABLE radar_threads
ADD COLUMN gmail_message_id VARCHAR(64) NOT NULL DEFAULT '' AFTER gmail_thread_id;