# Ultra Example — End-to-End Walkthrough

Contoh lengkap bagaimana pack ini dipakai dari brief pertama sampai foundation siap dieksekusi.

---

## Project yang dipakai sebagai contoh

**Sistem Absensi Klinik Multi Cabang**

Klinik dengan 5 cabang masih mencatat absensi secara manual. HR kesulitan rekap lintas cabang dan approval koreksi absensi sering terlambat.

---

## Langkah 1 — Isi SUPER-BRIEF.md

```
- Nama project: Sistem Absensi Klinik Multi Cabang
- Untuk siapa dan masalahnya: HR admin, branch supervisor, dan staff klinik.
  Masalah utama: absensi masih manual, approval koreksi lambat, rekap lintas
  cabang sulit, laporan tidak real-time.
- Fitur utama: master staff, shift kerja, check-in/check-out, approval koreksi,
  rekap harian, laporan bulanan, audit log.
- Platform & stack: web app, Laravel + Vue + PostgreSQL
- Constraint penting: tidak pakai starter kit, UUID untuk entity bisnis,
  UI enterprise-grade, tidak ada dependency baru tanpa approval.
```

---

## Langkah 2 — Kirim ke AI (one-shot master)

Kirim command ini ke AI Anda:

```
Baca file ini dan ikuti semua instruksinya:
/path/ke/project-foundation-pack/prompts/00-one-shot-master.md

Gunakan folder ini sebagai source of truth:
/path/ke/project-foundation-pack/docs/foundation-pack

Lalu baca brief project ini:
/path/ke/project-absensi/SUPER-BRIEF.md

Kerjakan semua tahap dalam satu respons.
```

---

## Langkah 3 — Hasil yang dihasilkan AI

AI seharusnya menghasilkan output dengan struktur ini:

```
[AUTO-DETECT]
Type: internal-tool
Scale: medium
Stack: confirmed (Laravel + Vue + PostgreSQL)
Recommended skill layer: internal-tool

Executive Summary
...

Daftar Asumsi
...

project-brief.md (lengkap)
...

prd.md (lengkap)
...

architecture-blueprint.md (lengkap)
...

engineering-guidelines.md (lengkap)
...

ai-guardrails.md (lengkap)
...

implementation-roadmap.md (lengkap)
...

[HEALTH CHECK]
Status: READY TO EXECUTE
...

Pre-Execution Plan Phase 1
...

[OPEN DECISION]
...
```

---

## Langkah 4 — Review dan selesaikan open decisions

Baca semua `[OPEN DECISION]` yang dihasilkan. Contoh yang mungkin muncul:

```
[OPEN DECISION]
- Apakah check-in menggunakan GPS, PIN, atau keduanya?
  → Rekomendasinya: PIN untuk indoor, GPS opsional untuk field staff
- Apakah ada integrasi dengan sistem penggajian yang sudah ada?
  → Perlu konfirmasi sebelum design data model
```

Putuskan masing-masing, lalu update foundation jika perlu.

---

## Langkah 5 — Health check (opsional tapi direkomendasikan)

Jika one-shot master sudah include health check di outputnya, review hasilnya.
Jika ingin health check lebih dalam, kirim command terpisah:

```
Baca file ini dan ikuti instruksinya:
/path/ke/project-foundation-pack/prompts/06-foundation-health-check.md

Foundation project ada di:
/path/ke/project-absensi/docs/

Lakukan health check menyeluruh.
```

---

## Langkah 6 — Buat feature spec untuk modul pertama

Jangan langsung coding dari roadmap umum. Untuk modul besar, buat feature spec dulu.

Contoh untuk modul **Attendance Check-in**:

```
Gunakan foundation pack project ini sebagai source of truth:
/path/ke/project-absensi/docs/

Baca template feature spec:
/path/ke/project-foundation-pack/docs/foundation-pack/07-feature-spec-template.md

Susun feature spec untuk modul: Attendance Check-in
Scope: staff bisa check-in dan check-out, data tersimpan dengan timestamp dan user info.
```

Simpan hasilnya di: `docs/features/attendance-checkin.md`

---

## Langkah 7 — Pre-execution checklist

Sebelum mulai coding:

```
Baca file ini dan ikuti instruksinya:
/path/ke/project-foundation-pack/prompts/07-pre-execution-checklist.md

Foundation: /path/ke/project-absensi/docs/
Feature spec: /path/ke/project-absensi/docs/features/attendance-checkin.md
Phase: Attendance Check-in module
```

AI akan verifikasi kesiapan dan buat rencana implementasi konkret.

---

## Langkah 8 — Execution

Setelah checklist lulus:

```
Baca file ini dan ikuti instruksinya:
/path/ke/project-foundation-pack/prompts/03-phase-execution.md

Foundation: /path/ke/project-absensi/docs/
Feature spec: /path/ke/project-absensi/docs/features/attendance-checkin.md

Kerjakan modul Attendance Check-in sesuai scope di feature spec.
```

---

## Langkah 9 — Session handoff (jika perlu lanjut di sesi lain)

Di akhir sesi panjang:

```
Baca file ini dan ikuti instruksinya:
/path/ke/project-foundation-pack/prompts/08-session-handoff.md

Buat session handoff yang lengkap untuk sesi ini.
```

Simpan hasilnya di `docs/ai/last-session-handoff.md`.

---

## Ringkasan command urutan kerja

```
1. Isi SUPER-BRIEF.md
2. [Command 1] 00-one-shot-master.md → foundation + health check + plan
3. Review dan putuskan open decisions
4. Simpan foundation ke docs/ di repo project
5. [Command 6] susun feature spec untuk modul pertama
6. [Command 5] 07-pre-execution-checklist.md → verifikasi kesiapan
7. [Command 7] 03-phase-execution.md → coding dimulai
8. [Command 9] 08-session-handoff.md → sebelum akhiri sesi panjang
9. Ulangi langkah 5-8 untuk modul berikutnya
```

---

## Catatan penting

- Foundation pack adalah **template** — hasil isian Anda adalah dokumen project yang sebenarnya.
- Simpan dokumen hasil isian di repo project Anda, bukan di folder pack.
- Pack bisa dipakai ulang untuk project lain tanpa modifikasi.
- Setiap project punya `SUPER-BRIEF.md` (atau brief file) sendiri.
- Jika project berubah arah signifikan, jalankan `09-post-pivot-sync.md` sebelum lanjut.
