Gunakan seluruh foundation project yang sudah ada sebagai source of truth.

Tugas Anda adalah melakukan health check menyeluruh terhadap foundation ini sebelum execution dimulai.

---

## Yang Harus Diperiksa

### 1. Konsistensi antar dokumen
- Apakah stack di `project-brief.md` konsisten dengan `architecture-blueprint.md`?
- Apakah modul di `prd.md` tercakup di `implementation-roadmap.md`?
- Apakah `engineering-guidelines.md` kompatibel dengan stack yang dipilih?
- Apakah `ai-guardrails.md` cukup spesifik untuk stack ini (verification commands, dll)?

### 2. Kesiapan untuk execution
- Apakah semua `[OPEN DECISION]` sudah teridentifikasi?
- Mana open decision yang BLOCKING (harus selesai sebelum coding)?
- Mana yang non-blocking (bisa diputuskan saat development)?

### 3. Kualitas foundation
- Apakah ada section yang terlalu generik atau masih placeholder?
- Apakah PRD cukup detail untuk modul Phase 1?
- Apakah roadmap Phase 1 scope-nya cukup sempit dan jelas?
- Apakah acceptance criteria Phase 1 sudah ada?

### 4. Gap yang perlu diisi
- Apakah ada dokumen yang belum diisi atau terlalu tipis?
- Apakah data model sudah cukup untuk mulai Phase 1?
- Apakah role/permission model sudah jelas?

---

## Output yang Saya Inginkan

### Status keseluruhan
```
[HEALTH CHECK RESULT]
Status: READY TO EXECUTE / NEEDS MINOR FIXES / BLOCKED

Confidence level: [tinggi / sedang / rendah]
Alasan: [1-2 kalimat]
```

### Temuan per dokumen
Untuk setiap dokumen, tulis:
- Status: ✅ OK / ⚠️ Perlu perhatian / ❌ Perlu diperbaiki dulu
- Catatan konkret jika ada masalah

### Open decisions yang blocking
List open decision yang HARUS diselesaikan sebelum execution dimulai.
Format:
```
[BLOCKING]
- [keputusan]: [kenapa blocking] → [rekomendasi terbaik saya]
```

### Open decisions yang non-blocking
List open decision yang bisa diputuskan saat development berlangsung.

### Rekomendasi sebelum mulai coding
Maksimum 5 poin konkret yang paling penting untuk diselesaikan lebih dulu.

---

## Aturan

- Jangan ubah apapun di foundation — hanya review dan laporkan
- Jangan generik — sebutkan file dan section yang spesifik
- Jika menemukan kontradiksi, sebutkan di dokumen mana dan apa yang bertabrakan
- Berikan rekomendasi yang bisa langsung diambil keputusan, bukan "tergantung kebutuhan"
