| 1 | # Mode dan Postur Izin (Modes and Permission Postures) |
| 2 | |
| 3 | Codewhale memiliki tiga konsep yang saling berhubungan: |
| 4 | |
| 5 | - **Mode TUI**: jenis interaksi yang terlihat (Plan / Act / Operate). |
| 6 | - **Postur Izin**: seberapa ketat antarmuka meminta persetujuan sebelum mengeksekusi alat. |
| 7 | - **Lapisan Alur Kerja (Workflow Overlay)**: orkestrasi berjangka panjang opsional yang dapat berjalan di atas mode TUI mana pun ketika tugas membutuhkan banyak pekerja terkoordinasi. |
| 8 | |
| 9 | --- |
| 10 | |
| 11 | ## Mode TUI |
| 12 | |
| 13 | Tekan `Tab` saat composer dalam keadaan diam untuk beralih antar mode: **Plan → Act → Operate → Plan**. |
| 14 | Tekan `Shift+Tab` untuk beralih postur izin (**Ask → Auto-Review → Full Access**). |
| 15 | Tekan `Ctrl+T` untuk beralih tingkat penalaran (reasoning effort). |
| 16 | Jalankan `/mode` untuk membuka pemilih mode, atau beralih secara langsung dengan `/mode act`, `/mode plan`, atau `/mode operate`. |
| 17 | |
| 18 | ### 1. Plan (Perencanaan) |
| 19 | - Mengutamakan perancangan dan analisis sebelum eksekusi. |
| 20 | - Alat investigasi baca-saja (*read-only*) tetap tersedia; eksekusi shell dan pengeditan berkas dinonaktifkan. |
| 21 | |
| 22 | ### 2. Act (Eksekusi / Agen) |
| 23 | - Penggunaan alat multi-langkah. |
| 24 | - Perintah `Bash` dan pengeditan berkas dilindungi oleh gerbang persetujuan secara bawaan. |
| 25 | |
| 26 | ### 3. Operate (Armada / Orkestrasi) |
| 27 | - Mode konduktor multi-tugas. |
| 28 | - Menugaskan pekerja di latar belakang (*background workers*) sebagai cara utama untuk menangani tugas-tugas besar atau independen secara paralel. |
| 29 | |
| 30 | --- |
| 31 | |
| 32 | ## Ketersediaan Alat Berdasarkan Mode |
| 33 | |
| 34 | | Keluarga Alat | Plan | Act | Operate | |
| 35 | |:---|:---:|:---:|:---:| |
| 36 | | Alat baca berkas, pencarian, dan diagnostik | Ya | Ya | Ya | |
| 37 | | Alat penulisan berkas dan penambalan | Tidak | Ya | Ya | |
| 38 | | Perintah `Bash` | Tidak | Memerlukan persetujuan | Sama dengan Act | |
| 39 | | Akses di luar root ruang kerja | Jalur terpercaya saja | Jalur terpercaya / mode trust | Sama dengan Act | |
| 40 |