# Vibe Coding Review Checklist

AI generate လုပ်ပေးတဲ့ code ကို commit မလုပ်ခင် ဒီ checklist ကို စစ်ပါ။

## Understanding

- [ ] Code ရဲ့ logic တစ်ကြောင်းချင်းကို ကိုယ်တိုင် ရှင်းပြနိုင်သလား
- [ ] နားမလည်တဲ့ အပိုင်းကို AI ကို ပြန်ရှင်းခိုင်းပြီးပြီလား

## Correctness

- [ ] Test run လုပ်ပြီး expected result ရသလား
- [ ] Edge case (empty input, null, large input) နှင့် စမ်းထားသလား

## Security

- [ ] Hardcoded API key/password/secret မပါဘူးလား
- [ ] User input ကို sanitize/validate လုပ်ထားသလား (SQL injection, XSS စသည်)
- [ ] Dependency အသစ်ထပ်ထည့်ရင် license/maintenance status စစ်ထားသလား

## Diff Review

- [ ] AI ပြောင်းလိုက်တဲ့ file အားလုံးကို diff အနေနဲ့ ကိုယ်တိုင် ဖတ်ထားသလား
- [ ] မလိုအပ်တဲ့ file/code ကို AI က မှားဖျက်/ပြောင်းထားခြင်း မရှိကြောင်း စစ်ထားသလား

## Before Commit

- [ ] Commit message ကို "AI ရေးပေးတယ်" ဆိုတာထက် "ဘာလုပ်တယ်" ဆိုတာ ရှင်းရှင်းရေးထားသလား
- [ ] CI/test suite အားလုံး pass ဖြစ်သလား

"Code က run ရတယ်" ဆိုတာနဲ့ "correct/secure ဖြစ်တယ်" ဆိုတာ မတူပါ — checklist အားလုံး ✓ မဖြစ်ခင် commit မလုပ်ပါနှင့်။
