← technext-edge
technext-edge · Extractor pod

Demo Checklist — 21/09

1 trang, đọc trước khi demo. Không thay ADR-005a hay roadmap — chỉ là bản tóm tắt thao tác cho đúng ngày mai.

✅ Go/no-go: test độ trễ ĐẠT
Test thật trên sandbox: 2 tin cách nhau 7 phút (20:34 → 20:41) — bot vẫn nhớ đúng "Dec 5, 2 nights, 2 guests" từ tin đầu, gộp thêm "no transfer" đúng chỗ, không hỏi lại gì đã biết. In-memory store sống sót qua khoảng nghỉ ở lần test này. Lưu ý: đây là 1 lần test thành công, không phải đảm bảo 100% (hành vi phụ thuộc việc Vercel có tái sử dụng instance hay không) — vẫn nên giữ nhịp gõ tương đối đều trong demo, tránh khoảng trống quá dài (>10-15 phút) nếu tránh được.

✅ Đã xác nhận hoạt động tốt (test thật hôm nay)

✓
Webhook WhatsApp end-to-endChữ ký HMAC, dedupe theo wamid, gửi trả lời — đã test qua sandbox thật (ảnh chụp Alex).
✓
Trích xuất + trả lời đúngNgày tương đối, gộp người lớn/trẻ em, phủ định vận chuyển ("driving ourselves"), tên liên hệ, tóm tắt cuối cùng đều đúng.
✓
Cảnh báo an toàn lặn (No-Fly)Tự bắn đúng khi ngày lặn cuối trùng ngày trả phòng — không cần hỏi thêm.
✓
Không bao giờ im lặng khi lỗiProvider lỗi/quá hạn → câu xin lỗi tĩnh + chuyển người thật, không rơi vào im lặng.
✓
Backend production khoẻ mạnh/healthz → 200 OK, check lúc chuẩn bị tài liệu này.

⚠️ Biết rồi nhưng chưa sửa — né trong lúc demo

!
Gõ từng tin một, đợi bot trả lời rồi mới gõ tiếpGõ 2 tin sát nhau (dưới ~2s) có thể khiến bot trả lời 2 lần, tin đầu hỏi lại thứ khách vừa nói ở tin sau (race condition, đã ghi roadmap L2, chưa sửa).
✓
ĐÃ SỬA 21/09 — bug guests (group-of-N, baby/thêm người, email gia đình có con)Cả 3 kiểu câu từng làm guests bị bỏ về missing — đã sửa bằng cách cô lập trường guests ra 1 cuộc gọi model riêng, chạy song song với cuộc gọi chính, không cộng dồn độ trễ. Verify: 35/35 (100%) eval, 0 fabrication, test tay nhiều lần trên cả API lẫn WhatsApp thật. Không còn cần né loại câu này trong demo nữa.
✓
ĐÃ SỬA 21/09 — ngày tương đối tiếng Anh trên DeepSeek ("in 5 days")DeepSeek (giờ là provider chính) từng đôi khi hạ checkIn xuống inferred/missing dù tính đúng ngày. Sửa bằng cùng kỹ thuật cô lập. Verify 5/5 ổn định, không fabricate case ngày mơ hồ ("chưa chốt ngày, cuối tháng này" vẫn đúng missing).
!
Khoảng dừng dài (>15 phút) vẫn chưa được testĐã xác nhận sống sót qua 7 phút (xem banner phía trên). Vercel có thể tái sử dụng instance khác nhau tuỳ tải thực tế, nên không có gì tuyệt đối — nếu demo có đoạn dừng rất dài để thuyết trình, tốt nhất nhắn 1 tin "giữ chỗ" trong lúc nói để giữ instance ấm.

🗣️ Câu mẫu an toàn cho demo (né cả 2 landmine trên)

Turn 1 (guest): "Hi, checking in this Saturday for 2 nights, 2 guests, no airport transfer."
Turn 2 (guest, sau khi bot trả lời): "We'd like to dive, and put the booking under Alex."
Tránh: bất kỳ câu nào có 2 số khách cạnh nhau ("group of N ... only M"), và đừng gửi 2 tin cách nhau dưới 2 giây.

🆘 Kịch bản dự phòng nếu WhatsApp trục trặc live

→
Test console tại BFFhttps://technext-edge-casa-bff.vercel.app/ — cùng pipeline, không qua Meta, chạy được ngay nếu WhatsApp lỗi mạng/sandbox.