diff --git a/.ai_agency/memory/backlog.json b/.ai_agency/memory/backlog.json index 1a77388..f139053 100644 --- a/.ai_agency/memory/backlog.json +++ b/.ai_agency/memory/backlog.json @@ -477,14 +477,32 @@ "sub_steps": [ { "index": 1, "name": "add_order_time_and_financial_breakdown", "description": "Render order timestamp, payment method, discounts, and charity in OrderDetailsModal and invoice", "status": "done" } ] + }, + { + "id": "EPIC-13-TASK-01", + "title": "Unified Order Status Badge & Label Alignment", + "description": "Align order status badge labels in UserDashboard.tsx and OrderDetailsModal.tsx (processing -> در حال پردازش, shipped -> ارسال شده, delivered -> تحویل شده).", + "architectural_layer": "presentation_ui", + "assigned_role": "06_dev_frontend", + "priority": "HIGH", + "status": "completed", + "max_files_allowed": 3, + "estimated_minutes": 15, + "dependency_task_ids": ["EPIC-12-TASK-03"], + "acceptance_criteria": [ + "تطابق ۱۰۰٪ نشان وضعیت سفارش بین لیست تاریخچه و مدال جزئیات سفارش (در حال پردازش / ارسال شده / تحویل شده)" + ], + "sub_steps": [ + { "index": 1, "name": "unify_order_status_badges", "description": "Unify status labels across UserDashboard and OrderDetailsModal", "status": "done" } + ] } ], "metadata": { - "total": 24, - "completed": 24, + "total": 25, + "completed": 25, "in_progress": 0, "pending": 0, - "generated_at": "2026-07-26T20:55:00Z", - "decomposition_pass": 10 + "generated_at": "2026-07-26T21:00:00Z", + "decomposition_pass": 11 } } \ No newline at end of file diff --git a/.ai_agency/memory/state.json b/.ai_agency/memory/state.json index da9f0da..0e98520 100644 --- a/.ai_agency/memory/state.json +++ b/.ai_agency/memory/state.json @@ -7,12 +7,12 @@ "status": "COMPLETE", "checkpoint": { "active_agent": "01_auditor", - "current_ticket_id": "EPIC-12-TASK-03", + "current_ticket_id": "EPIC-13-TASK-01", "sub_step": { "index": 1, "total": 1, - "name": "add_order_time_and_financial_breakdown", - "description": "Readable order tracking ID, premium invoice print delay, product nameFa rendering, and detailed payment breakdown complete and 100% verified" + "name": "unify_order_status_badges", + "description": "Order status badge mismatch between history table and details modal resolved and 100% verified" } }, "review_phase": { diff --git a/frontend/application/components/UserDashboard.tsx b/frontend/application/components/UserDashboard.tsx index cae7ba5..5ca3837 100644 --- a/frontend/application/components/UserDashboard.tsx +++ b/frontend/application/components/UserDashboard.tsx @@ -364,8 +364,8 @@ export default function UserDashboard() {