[!NOTE] Kode adalah produk sampingan. Pemikiran di baliknya adalah produk utamanya. Dokumentasikan proses berpikir Anda sebagai aset intelektual tertinggi.
Dalam ekosistem ShowMyGear, kita tidak hanya mengumpulkan kode; kita mengarsip Mental Discipline. Modul ini mendefinisikan protokol prosedural untuk melakukan Intellectual Audit dan mendokumentasikan “jiwa” di balik setiap baris teks.
Seorang Senior dalam kondisi “Flow” tidak langsung mengetik. Ia mengikuti ritme orkestrasi internal:
flowchart TD
O[1. Observe & Intent] --> I[2. Abstract Design]
I --> P[3. Guided Prompting]
P --> V[4. Extreme Verification]
V --> A[5. Master's Audit]
A --> O
Tinjauan mendalam tentang transisi dari Niat Manusia ke Eksekusi AI di bawah audit ketat.
flowchart LR
Intent["Niat Manusia (WHY)"] --> Design["Desain Abstrak (WHAT)"]
Design --> Prompt["Prompt Terpandu (HOW)"]
Prompt --> Execution["Eksekusi AI (OUTPUT)"]
subgraph Audit ["Gerbang Kualitas"]
Execution --> Verify["Verifikasi (Tes)"]
Verify --> Review["Peer Review (Etika)"]
Review --> Final["Audit Maestro (Jiwa)"]
end
Final --> Success["👑 Pengetahuan Terverifikasi"]
style Intent fill:#f9f,stroke:#333
style Audit fill:#fff9c4,stroke:#fbc02d
style Success fill:#bbf,stroke:#333
Aksi: Jangan biarkan AI mengambil keputusan arsitektur. Gunakan AI sebagai “mesin uap” untuk eksekusi, namun Anda tetaplah “Nahkoda” yang memegang kemudi (Steering).
Audit: Jika AI menyarankan pola yang tidak Anda pahami, berhentilah. Tanyakan “Mengapa?”.
Gunakan Git bukan sekadar sebagai backup, melainkan sebagai perekam progres mental.
Alih-alih feat: add login, gunakan struktur yang mencatat keputusan:
feat(auth): implement OIDC flow with PKCE
Context: Moving away from simple JWT because of security-first requirements for tracked entities.
Thought: Chose library X over Y due to better memory safety and auditability.
Verification: Passed 5 edge-case tests (NULL token, Expired state, Malformed OIDC response).
Gunakan artifak walkthrough.md sebagai catatan harian tentang bagaimana Anda mengatasi hambatan intelektual. Ini adalah bukti nyata dari Capacity to Grow.
| Komponen | Status Sebelum | Status Sesudah (Senior Flow) |
|---|---|---|
| Commit | Sekadar log perubahan. | Rekaman keputusan strategis. |
| Code | Implementasi fitur. | Manifestasi kedisiplinan berpikir. |
| Docs | Manual penggunaan. | Arsitektur karir dan profiling jiwa. |
Di akhir hari, repositori ini harus bisa menjawab pertanyaan: “Siapa Anda di balik layar ini?”. Dengan mengikuti protokol ini, setiap baris kode yang Anda rilis bukan lagi sekadar teks, melainkan bukti otentik dari kualitas pikiran dan integritas profesional Anda sebagai seorang developer.