Delivery log: Tests
| Mã | Cách kiểm | Trạng thái |
|---|---|---|
| NOTIF-LOG-01 | Kiểm tay: SELECT status, error_code, COUNT(*) FROM email_deliveries GROUP BY 1,2 | Chưa có gác |
| NOTIF-LOG-02 | Đọc mã /stats (audit_of IS NULL, cờ operator_opens); test:email chặn tiền tố bản sao trong thư gắn kết, chạy buildReportStats thật trên D1 giả với năm ca (nhãn đúng ở tiêu đề, nhãn trạng thái, dòng tỉ lệ mở, từng loại, top 10; KHÔNG nhãn ở ngày sạch), và kiểm operatorOpensForDelivery bảy ca; npm run check:email-docs (job changes, mọi PR) đòi bảy tài liệu ghi đúng EMAIL_AUDIT_COPY.mode | Có gác một phần (nhãn ở hai trang admin kiểm tay) |
| NOTIF-LOG-03 | Kiểm tay GET /api/system/email/opens/:deliveryId; id giả không được ghi dòng | Chưa có gác |
| NOTIF-LOG-04 | Đọc mã nhận diện proxy ở system/index.ts; nhãn lượt mở lẫn người vận hành (theo số liệu, theo lượt gửi) do test:email giữ | Có gác một phần |
| NOTIF-LOG-05 | Kiểm tay admin /community/email | Chưa có |
| NOTIF-LOG-06 | Chưa xây | Chưa có |
Khoảng trống
- Endpoint ảnh theo dõi là public và ghi D1; không có test khẳng định id giả không sinh dòng (chống bơm rác).
- Không có kiểm định kỳ
COUNT(*)so vớiCOUNT(DISTINCT recipient)cho các vòng gửi tự động, phép kiểm đã lộ sự cố 113 thư trùng ngày 09.09.2026.