From 3859f053359ee3258a31f259365aa2c331ff9193 Mon Sep 17 00:00:00 2001 From: Abderrahman AIT SAID Date: Wed, 11 Mar 2026 13:54:33 +0000 Subject: [PATCH 01/11] added kpi keys to front --- frontend/src/entities/Railway/locales/en.json | 12 +++++++++--- frontend/src/locales/en.json | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/src/entities/Railway/locales/en.json b/frontend/src/entities/Railway/locales/en.json index c7dd336c..d863b08d 100644 --- a/frontend/src/entities/Railway/locales/en.json +++ b/frontend/src/entities/Railway/locales/en.json @@ -3,10 +3,10 @@ "card.event_type.HARDWARE": "Hardware", "card.event_type.IMPACT": "Impact", "card.event_type.INFRASTRUCTURE": "Infrastructure", - "card.event_type.PASSENGER": "Passenger", + "card.event_type.PASSENGER": "Passengers", "card.event_type.RAIL": "Rail", "event.button.primary": "Get recommendation from maze", - "event.button.primary.passenger": "Show procedure", + "event.button.primary.passenger": "Get recommendation", "event.button.secondary": "Continue the procedure follow-up", "event.button.secondary.passenger": "Put on hold", "event.text": "{event} detected. Would you like help recalculating transportation plans?", @@ -19,5 +19,11 @@ "recommendations.button3": "Cost", "recommendations.button4": "Client impact", "recommendations.description": "Solution description", - "recommendations.modal": "You are about to apply {recommendation}. Do you want to continue?" + "recommendations.modal": "You are about to apply {recommendation}. Do you want to continue?", + "Railway.kpis.cost": "Cost", + "Railway.kpis.nb_impacted_passengers": "Number of impacted passengers", + "Railway.kpis.total_cost": "Total cost", + "Railway.kpis.delay": "Delay", + "Railway.kpis.best": "Best" + } diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index e8e93dfc..f48a5436 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -12,7 +12,7 @@ "cab": "InteractiveAI", "cab.assistant": "Assistant", "cab.assistant.correlations": "Correlations", - "cab.assistant.procedure": "Procedure monitoring", + "cab.assistant.procedure": "Recommendations", "cab.assistant.procedure.collaborate": "Collaborate with {cab}", "cab.assistant.recommendations": "Recommendations", "cab.context.notification.expanded.false": "Open notification", From 492a65abe17a4906aaef49ddbb624d1ed7bbd882 Mon Sep 17 00:00:00 2001 From: Abderrahman AIT SAID Date: Wed, 11 Mar 2026 14:03:44 +0000 Subject: [PATCH 02/11] refactor(assistant): unify recommendations view and add KPI comparison table --- .../src/entities/Railway/CAB/Assistant.vue | 59 +++++++++++++------ 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/frontend/src/entities/Railway/CAB/Assistant.vue b/frontend/src/entities/Railway/CAB/Assistant.vue index 82d4f777..b00d5649 100644 --- a/frontend/src/entities/Railway/CAB/Assistant.vue +++ b/frontend/src/entities/Railway/CAB/Assistant.vue @@ -5,19 +5,12 @@ - + + :primary-action="primaryAction">