สำหรับผู้ดูแลระบบ
- ⚠ รอบนี้ **มีการเปลี่ยนฐานข้อมูล 1 รายการ: เพิ่ม 3 คอลัมน์ในตาราง driver_shift_assignments** (work_shift_start · work_shift_end · work_shift_source) — **ต้องรัน npm run db:add-work-shift -- --apply บน UAT ก่อนเปิดโค้ดใหม่** ไม่งั้นกระดานพนักงานขับรถและตารางกะอ่านข้อมูลไม่ได้ · เพิ่มคอลัมน์แบบไม่ล็อกตาราง ไม่แตะข้อมูลเดิม รันซ้ำได้
- ถ้าต้องการให้หน้าช่วงว่างมีข้อมูลก่อนที่ TMS จะส่งตารางกะ: npm run db:fill-work-shift -- --apply เติมกะทำงานจริง = เริ่มกะขับรถ + 12 ชม. ให้ทุกแถว ACTIVE ที่ยังว่าง (ติดที่มา "ค่าสมมติ") · ไม่รันก็ได้ หน้าจะขึ้น "ยังไม่มีข้อมูลกะทำงานจริง" จนกว่า TMS จะส่ง
- TMS หยุดส่ง driver-shifts อยู่จนกว่าระบบนี้พร้อม — หลัง deploy ต้องแจ้ง TMS ให้ส่งตามปกติ · ไม่มีสิทธิ์ใหม่ พารามิเตอร์ใหม่ หรือ env ใหม่