%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%% flowchart LR subgraph Era1["ยุค Review หลังงานเสร็จ / Late Review"] A["พบ bug ตอนท้ายแก้แพง"] end subgraph Era2["ยุค Pull Request / Collaborative Review"] B["PR Reviewตรวจเป็นรอบ"] C["Clean Codeอ่านง่าย"] end subgraph Era3["ยุค Automated Quality / Tooling"] D["ESLintตรวจ rule"] E["Prettierformat อัตโนมัติ"] end A --> B --> C --> D --> E
%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%% flowchart TD A["Open Pull Requestเปิด PR"] --> B["Automated Checkslint/test"] B --> C["Reviewer Reads Codeอ่านโค้ด"] C --> D["Feedbackข้อเสนอแนะ"] D --> E["Author Updatesแก้ไข"] E --> B B --> F["Approve & Mergeผ่านและรวม"]