AI WEB STUDIO · FLOWCHART

ประตูคุณภาพก่อนเผยแพร่

977-121 Module: Website Design and Development · มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต

ประตูคุณภาพก่อนเผยแพร่ | AI Web Studioผังประตูคุณภาพจาก lint และ typecheck ผ่าน API tests, browser tests, build dry run, deploy และ production smoke AI WEB STUDIO · FLOWCHARTประตูคุณภาพก่อนเผยแพร่PASSFAILPASSFAILชุดตรวจในเครื่องlint · API · browserผ่านทุกชุดBuild +Dry-runDeployProductionsmokeReadyFix จากหลักฐานลำดับ / การส่งต่อAI Web Studio · 977-121 Module: Website Design and Development

อ่านภาพนี้อย่างไร

รวม lint, typecheck, API tests, browser และ accessibility เป็นชุดตรวจในเครื่อง หากไม่ผ่านให้แก้แล้วเริ่มใหม่ เมื่อผ่านจึง dry-run, deploy และ production smoke; smoke ผ่านจึงถือว่าพร้อมใช้งาน

แหล่งข้อมูล: package.json, scripts/check.mjs, tests/api.test.mjs, tests/browser.spec.mjs, scripts/smoke-production.mjs

สิ่งที่ย่อ: รวม lint, typecheck, API, browser และ accessibility เป็นโหนดเดียว; rollback หลัง deploy ต้องแยก Worker code ออกจาก D1 migration แบบ forward-compatible ตามคู่มือ operations

Prompt สำหรับสร้างซ้ำ

สร้าง flowchart ภาษาไทย 960×600 สำหรับ release gates: ชุดตรวจในเครื่อง (Lint, Typecheck, API tests, Browser, Accessibility) → diamond ผ่านทุกชุด? ทาง FAIL ไป Fix แล้ววนกลับ ทาง PASS ไป Build + deploy dry-run → Deploy → diamond Production smoke ผ่าน? ทาง PASS ไป Ready ทาง FAIL ไป Fix แล้วตรวจใหม่ ใช้ลูกศรมุมฉาก ป้าย PASS/FAIL ชัดเจน เน้น decision “ผ่านทุกชุด?” เพียงจุดเดียว ไม่มีเงา ไม่เกิน 8 โหนด ใช้โปรไฟล์ Rawinnipa แบบ dark canvas: พื้น #0A0A0A, ข้อความ #F7F7F7, เส้นรอง #9CA3AF และ Rawin Green #3EDC81 เฉพาะโหนดหรือแถบ focal หนึ่งจุดเท่านั้น; เส้นเชื่อมใช้สี neutral #D1D5DB ใช้ Inter คู่กับ Noto Sans Thai ไม่มีเงา งานนี้อยู่ในคอร์ส AI Web Studio ซึ่งเป็นส่วนหนึ่งของ 977-121 Module: Website Design and Development มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต