Backend: /api/history now returns stages (JSONB) Frontend: click on history row → expand to show execution stages: ✅ stage_name start → finish (duration) ❌ stage_name start → finish (duration) ⏳ stage_name start → ... (—) RUNNING rows: yellow background, FAIL rows: red background