1. Cần anh trả lời hoặc quyết
AI (claude -p, gói Claude của Johnny) đọc tin Teams và thư Gmail (thread có khách) ngày gần nhất. Mọi dòng là AI đề xuất, không cộng vào số tổng. "Chờ bao lâu" do code tính . Gợi ý "có tin sau đó" chỉ là gợi ý, không tự đóng mục. Dòng từ Gmail ghi "Gmail", người bên khách ghi "(khách FBIN)".
Nút: Đã xử lý (ẩn khỏi danh sách), Đúng (xác nhận AI đọc đúng), AI sai (ẩn, giữ lại để chỉnh AI). Ghi kèm email người bấm. Bấm nhầm: mở "Đã xử lý gần đây" ở cuối mục 2 để bỏ.
2. Đang chờ
Ai đang chờ ai (theo chữ trong tin). Nút giống mục 1.
Đã xử lý gần đây, cả mục 1 và 2 ()
3. Mới đến từ hôm qua
Theo giờ tạo ở nguồn (giờ VN): todolist / todo Basecamp, thư mục Box (bỏ thư mục giữ chỗ), proof Ziflow, thread Gmail có khách. Đã kiểm, không phải AI.
4. Việc đang chạy
Đang chạy = chưa xong trên Basecamp và có sự kiện thật trên Basecamp hoặc hình mới trên Box trong ngày. Tính bằng code từ dữ liệu có cấu trúc (đã kiểm). "Đứng yên": không có hoạt động quá giờ làm việc (settings.stale_work_hours, Claude đề xuất).
5. Người
Gộp tài khoản theo bảng ghép Johnny xác nhận. Tải tính theo hoạt động, không theo người được giao trên Basecamp (artist giao lại cho Park duyệt).
6. Hình mới từ hôm qua
Tính theo giờ tải lên Box (giờ VN), bỏ thư mục nháp và file "test". Hình đã lên proof hay chưa: chưa nối được (Box không cho biết hình nào nằm trong proof nào); trạng thái proof theo việc ở tab Proof.
7. Lệch kênh: việc, yêu cầu không có trên Basecamp ()
Bài học 7: có yêu cầu chỉ nói trên Teams / email. Ba loại: yêu cầu trong tin (AI đọc tin có nội dung công việc, chép câu yêu cầu nguyên văn, code kiểm; là AI đề xuất), việc không có trên Basecamp (có thư mục Box, proof hay tin mà không có todolist / todo; đã kiểm), mã lạ (mã việc nhắc trong tin mà không việc nào mang; đã kiểm). Chưa có trên Basecamp thì tạo trên Basecamp (dashboard không ghi Basecamp) hoặc bấm Tạo việc ở Bảng việc.
Trang này chưa làm được
- Proof Ziflow: tab Proof (Ziflow thật đang trống, chỉ có proof thử W99, ẩn khỏi số liệu). Tiến độ x/y hình: tab Tiến độ.
- Box không cho biết ai làm: mọi hình tải bằng tài khoản chung.
- Chỉ quét Box: … (settings box_clients).
Ai làm gì trong ngày (Basecamp, Teams, Gmail)
Hình trên Box trong ngày, chưa biết ai làm
Bản nháp báo cáo
Soạn từ dữ liệu trên. Sửa rồi tự gửi; dashboard không gửi gì.
Bản nháp do AI soạn
Bấm để máy Johnny soạn bằng claude -p (model lớn, gói Claude của Johnny) từ hoạt động của ngày đang chọn: Basecamp, Teams, Gmail, hình Box. Thường xong trong 1–2 phút, máy phải đang bật. Luôn là AI đề xuất: sửa rồi tự gửi.
Việc chưa xong
Mỗi việc một dòng: trạng thái (luật "đang chạy"), tiến độ x/y theo file list (mỗi số kèm trạng thái; chi tiết ở tab Tiến độ), ai có hoạt động trong ngày (Basecamp, Teams), hình mới trên Box, các lô/todo trên Basecamp (người đang được giao trên Basecamp, không phải người làm; hạn như Basecamp ghi). Proof: trạng thái bản mới nhất của từng proof Ziflow của việc (chi tiết ở tab Proof).
Tạo việc mới (việc chưa có trên Basecamp/Box, ví dụ yêu cầu chỉ có trên Teams)
Việc người tạo không bị bộ đẩy xóa. Có mã thì nguồn mang mã đó (Basecamp, Box, Ziflow) tự gộp vào việc này ở lượt sau.
Tải công việc
Theo hoạt động thật (Basecamp, Teams) trong ngày, không theo người được giao trên Basecamp (artist giao lại cho Park duyệt, Bài học 6). Chỉ đếm, chưa có ngưỡng "quá tải" (cần người đặt). Cột "todo đang giao" chỉ để tham khảo: Park được giao phần lớn vì artist giao lại để duyệt.
Tiến độ x/y hình theo file "list" trên Box
So file yêu cầu của khách (SOW, shotlist, danh sách SKU) với hình trong nhánh render (bỏ nháp). Mỗi số có trạng thái riêng; số chưa rõ dựa trên giả định chưa ai xác nhận (G1, G6, G9… ở tab Chưa ghép được) và không cộng vào tổng. Tính lại mỗi lần quét Box (15 phút).
Proof trên Ziflow
Mọi proof của tài khoản Ziflow (bản mới nhất), ghép vào việc theo mã trong tên thư mục việc. Trạng thái tính bằng code theo quy trình hai giai đoạn (Internal QA: Thi hoặc Johnny quyết; Client Review: PM rồi khách; settings.ziflow), đã kiểm. "Đang giữ" là người cần làm tiếp. Proof thử (W99-…) ghi "thử", không tính vào số. Chỉ đọc: duyệt và comment trên Ziflow.
Thread với khách (Gmail)
Thư trong hộp thư Johnny có người gửi/nhận thuộc tên miền khách (settings.client_domains: ), mới nhất trước. "Thư cuối" là dữ liệu thật: thư cuối của khách mà team chưa gửi thư nào sau đó thì bóng đang ở phía mình. Mục AI: số "Cần anh trả lời" / "Đang chờ" chưa xử lý trong thread (AI đề xuất). Chờ tính theo giờ làm việc VN.
Góp ý của khách: lỗi của team hay khách đổi ý
AI (claude -p) đọc thư của địa chỉ khách và comment của khách trên proof Ziflow, xếp loại: lỗi của team (sai so với yêu cầu, brief, CAD), khách đổi ý (đổi hay thêm yêu cầu, ý thích), duyệt, hỏi / gửi file. Câu căn cứ chép nguyên văn, code đã kiểm. Số "đã xác nhận" chỉ đếm dòng người bấm Đúng; dùng để đo tỉ lệ lỗi so với đổi ý (GĐ4).
Người bên khách
Email chưa ghép người thuộc tên miền khách. Người trong team dùng địa chỉ khách (Park: park.ta@fbin.com) đã ghép người nên không nằm ở đây.
Đúng hạn khách
Việc có hạn do PM nhập (Bảng việc). Ngày xong = lúc lô / todo cuối trên Basecamp được đánh dấu xong, khi mọi lô đã xong. Việc đã xong trên Basecamp mà không có lô thì chưa rõ ngày xong, không tính vào tỉ lệ.
Số vòng sửa mỗi proof (Ziflow)
Vòng sửa = số phiên bản − 1 (mỗi lần nộp lại sau góp ý của QA, PM hay khách). Lý do sửa (lỗi của team hay khách đổi ý): tab Khách, mục Góp ý của khách. Mốc ban đầu (docs/00 mục 10) Johnny đo tay, chưa có.
Nguồn chưa ghép được vào việc
Tin chưa gắn việc: gợi ý ()
Tin Teams / thư Gmail chưa rõ việc ( ngày gần nhất). Gợi ý theo số dự án trong tin hay tên chat (luật, chỉ khi khớp đúng một việc), hoặc AI đọc tin kèm vài tin trước trong luồng (căn cứ là câu nguyên văn, code đã kiểm; "(tin trước)" là căn cứ nằm ở tin trước). Gợi ý không cộng vào số nào; bấm Đúng thì tin mới gắn vào việc (ghi email người bấm).
Đã đánh dấu gần đây
Tài khoản chưa ghép vào người
Việc chưa rõ còn mở không
Câu hỏi cho người (giả định G1–G9)
Sự kiện Basecamp chưa gắn được việc ( ngày)
Trả lời, ghép và gắn ngay trên trang (hàm có kiểm người xem, ghi email người bấm). Câu trả lời được lưu; lượt đẩy sau (≤ 3 phút) áp dụng và không hỏi lại.