diff --git a/src/app/weekly-manager/page.tsx b/src/app/weekly-manager/page.tsx
index 715a37f..7883be0 100644
--- a/src/app/weekly-manager/page.tsx
+++ b/src/app/weekly-manager/page.tsx
@@ -19,15 +19,13 @@ export default async function WeeklyManagerPage() {
- {/* Résumé narratif */}
-
-
-
- 📊 Résumé de la semaine
-
-
-
-
-
🎯 Points clés accomplis
-
{summary.narrative.weekHighlight}
-
-
-
-
⚡ Défis traités
-
{summary.narrative.mainChallenges}
-
-
-
-
🔮 Focus 7 prochains jours
-
{summary.narrative.nextWeekFocus}
-
-
-
+ {/* Section principale : Résumé + Métriques côte à côte */}
+
+ {/* Résumé narratif */}
+
+
+
+ 📊 Résumé de la semaine
+
+
+
+
+
🎯 Points clés accomplis
+
{summary.narrative.weekHighlight}
+
+
+
+
⚡ Défis traités
+
{summary.narrative.mainChallenges}
+
+
+
+
🔮 Focus 7 prochains jours
+
{summary.narrative.nextWeekFocus}
+
+
+
- {/* Métriques rapides */}
-
-
- 📈 Métriques en bref
-
-
-
-
-
-
-
- a.impact === 'high').length}
- subtitle={`/ ${summary.keyAccomplishments.length} accomplissements`}
- color="warning"
- />
-
- c.priority === 'high').length}
- subtitle={`/ ${summary.upcomingChallenges.length} enjeux`}
- color="destructive"
- />
-
-
-
+ {/* Métriques rapides */}
+
+
+ 📈 Métriques en bref
+
+
+
+
+
{summary.metrics.totalTasksCompleted}
+
Tâches complétées
+
dont {summary.metrics.highPriorityTasksCompleted} priorité haute
+
+
+
+
{summary.metrics.totalCheckboxesCompleted}
+
Todos complétés
+
dont {summary.metrics.meetingCheckboxesCompleted} meetings
+
+
+
+
{summary.keyAccomplishments.filter(a => a.impact === 'high').length}
+
Items à fort impact
+
/ {summary.keyAccomplishments.length} accomplissements
+
+
+
+
{summary.upcomingChallenges.filter(c => c.priority === 'high').length}
+
Priorités critiques
+
/ {summary.upcomingChallenges.length} enjeux
+
+
+
+
+
{/* Top accomplissements */}
-
-
- 🏆 Top accomplissements
+
+
+
+ 🏆 Top accomplissements
+
-
+
{summary.keyAccomplishments.length === 0 ? (
Aucun accomplissement significatif trouvé cette semaine.
@@ -165,12 +168,17 @@ export default function ManagerWeeklySummary({ initialSummary }: ManagerWeeklySu
{/* Top challenges */}
-
-
- 🎯 Top enjeux à venir
+
+
+
+ 🎯 Top enjeux à venir
+
-
+
{summary.upcomingChallenges.length === 0 ? (
Aucun enjeu prioritaire trouvé.
@@ -196,52 +204,76 @@ export default function ManagerWeeklySummary({ initialSummary }: ManagerWeeklySu
{/* Vue détaillée des accomplissements */}
{activeView === 'accomplishments' && (
-
+
✅ Accomplissements des 7 derniers jours
{summary.keyAccomplishments.length} accomplissements significatifs • {summary.metrics.totalTasksCompleted} tâches • {summary.metrics.totalCheckboxesCompleted} todos complétés
-
-
- {summary.keyAccomplishments.map((accomplishment, index) => (
-
- ))}
-
+
+ {summary.keyAccomplishments.length === 0 ? (
+
+
📭
+
Aucun accomplissement significatif trouvé cette semaine.
+
Ajoutez des tâches avec priorité haute/medium ou des meetings.
+
+ ) : (
+
+ {summary.keyAccomplishments.map((accomplishment, index) => (
+
+ ))}
+
+ )}
)}
{/* Vue détaillée des challenges */}
{activeView === 'challenges' && (
-
+
🎯 Enjeux et défis à venir
{summary.upcomingChallenges.length} défis identifiés • {summary.upcomingChallenges.filter(c => c.priority === 'high').length} priorité haute • {summary.upcomingChallenges.filter(c => c.blockers.length > 0).length} avec blockers
-
-
- {summary.upcomingChallenges.map((challenge, index) => (
-
- ))}
-
+
+ {summary.upcomingChallenges.length === 0 ? (
+
+
🎯
+
Aucun enjeu prioritaire trouvé.
+
Ajoutez des tâches non complétées avec priorité haute/medium.
+
+ ) : (
+
+ {summary.upcomingChallenges.map((challenge, index) => (
+
+ ))}
+
+ )}
)}
diff --git a/src/components/ui/AchievementCard.tsx b/src/components/ui/AchievementCard.tsx
index e068378..065be58 100644
--- a/src/components/ui/AchievementCard.tsx
+++ b/src/components/ui/AchievementCard.tsx
@@ -35,7 +35,9 @@ export function AchievementCard({
className = ''
}: AchievementCardProps) {
return (
-
+
{/* Barre colorée gauche */}
diff --git a/src/components/ui/ChallengeCard.tsx b/src/components/ui/ChallengeCard.tsx
index 6b6b312..a0392c0 100644
--- a/src/components/ui/ChallengeCard.tsx
+++ b/src/components/ui/ChallengeCard.tsx
@@ -35,7 +35,9 @@ export function ChallengeCard({
className = ''
}: ChallengeCardProps) {
return (
-
+
{/* Barre colorée gauche */}