Xây dựng module mục tiêu bằng NestJS và Prisma theo tài liệu SRS.
Thêm phân trang cho endpoint GET /api/v1/objectives.
Viết unit test cho service cập nhật tiến độ key result.
Tạo schema Zod cho form tạo mục tiêu mới.
Refactor trang dashboard để dùng TanStack Query.
Mô tả luồng refresh token JWT trong tài liệu kiến trúc.
Sinh dữ liệu mẫu cho ba người dùng và hai mục tiêu.
Sửa lỗi class Tailwind bị sai ở mục điều hướng sidebar.
Thêm lọc theo vai trò để nhân viên chỉ thấy mục tiêu của mình.
Cập nhật đặc tả OpenAPI cho controller key-results.
Giải thích cách ProtectedRoute chuyển hướng người dùng chưa đăng nhập.
Thêm component huy hiệu trạng thái cho chưa bắt đầu, đang làm, hoàn thành.
Viết migration thêm cột deadline vào bảng key_results.
Review pull request cho tính năng lọc mục tiêu.
Tóm tắt biên bản họp retrospective thành ba việc cần làm.
Soạn tiêu chí chấp nhận cho user story thanh tiến độ.
Cấu hình proxy của Vite dev server tới backend NestJS.
Thêm kiểm tra hợp lệ cho trường quý theo định dạng Q2/2026.
Tạo component Button tái sử dụng dùng tiện ích Tailwind.
Giải thích sự khác nhau giữa mục tiêu và kết quả then chốt.
Thêm xử lý lỗi 404 khi không tìm thấy mục tiêu.
Viết hàm service tính phần trăm hoàn thành của mục tiêu.
Thiết lập queryClient với thời gian stale năm phút.
Thêm khung tải cho trang chi tiết OKR.
Mô tả chiến lược idempotency của seed dùng Prisma upsert.
Tạo báo cáo KPI so sánh thời gian chu kỳ nền và hiện tại.
Thêm hộp thoại xác nhận trước khi xóa một key result.
Viết integration test cho endpoint đăng nhập.
Cải thiện khả năng truy cập của thanh tiến độ với nhãn ARIA.
Lập kế hoạch triển khai tính năng review OKR hàng quý.
Thêm dropdown lọc trạng thái mục tiêu trên dashboard.
Bỏ qua các bước không cần thiết và tối ưu quy trình duyệt tài liệu.
