staging-pilotmockblocked-by-defaultDemo / visual only - Not connected to live API - Not part of live staging acceptance
Hygenix · Staff PilotDemo / visual only
สภาพแวดล้อมstaging-pilot
เซสชันยังไม่ได้เข้าสู่ระบบ (จำลอง)
ร้าน / เครื่องร้าน Pilot Mock · HYX-PILOT-01 · Terminal PILOT-T01
กะไม่มีกะ OPEN — ต้องขอเปิดกะก่อนรับออร์เดอร์

เปิด / ปิดกะ

Staff ขอเปิด/ปิดกะ · Manager/Owner อนุมัติแยก · ห้าม self-approval

runtime enforcedClient hint ไม่ใช่ authority · UI ปิดไม่ใช่ security · runtime API เป็นตัวตัดสิน
AuthRole/Shop/TerminalOPEN shiftObject authIdempotencyAudit
ยังไม่มีกะ OPEN — ต้องขอเปิดกะและได้รับอนุมัติก่อนรับออร์เดอร์หรือบันทึกการขาย
Runtime บังคับที่ server:เปิด/ปิดกะต้องอนุมัติที่ server · ห้าม self-approval · audit ทุกการตัดสินใจ
ข้อกำหนด runtime (อ่านเพิ่ม)
Future shift API wiring must keep Manager/Owner approval server-side, block requester self-approval, validate same-shop terminal context, and audit every open/close decision.
Staffอนุมัติที่หน้า อนุมัติ · ห้าม self-approval

ขอเปิดกะ

Staff
ไม่มีการเรียก API shift ใน gate นี้

ขอปิดกะ

Staff
รูปเงินสดปิดกะยังไม่มี upload runtime

สถานะอนุมัติ (placeholder)

รอ Manager/Owner

คำขอเปิดกะ / ปิดกะจะแสดงที่หน้าอนุมัติ · ผู้ขอและผู้อนุมัติต้องเป็นคนละคน (self-approval blocked)