Alur kerja AI · 2 menit baca · 19 Oktober 2026

Second brain yang memperbarui dirinya sendiri

Catatan saya basi karena menulisnya terasa seperti tugas. Sekarang hook mendeteksi perubahan di tiap sesi coding, lalu agent menuliskannya ke vault. Model baru dipanggil kalau memang ada yang layak ditulis.

Lemari kartun berbentuk otak tempat robot juru tulis kecil menyimpan kartu indeks ke laci-laci
83
catatan proyek di vault
108
memori agent unik yang digabungkan
24
rencana implementasi yang tersimpan

01 · Masalahnya

Hal yang saya pelajari tersebar di banyak tempat, dan semuanya cepat basi.

Ada di repo, memori agent, rencana yang tersimpan, dan catatan setengah jadi. Menuliskannya setelah tugas selesai adalah langkah yang paling sering saya lewati saat capek. Padahal, justru saat itulah detailnya paling segar.

02 · Tiga pemicu

Pencatatan berjalan di tiga titik.

Urutannya:

  • saat sesi berjalan: di akhir tugas yang layak dicatat, agent memanggil juru tulis. Contohnya proyek baru, perubahan stack atau deploy, fitur yang rilis, dan perubahan design token. Perbaikan rutin tidak dihitung
  • saat sesi selesai: sebuah hook tanpa model membandingkan repo dengan kondisinya di awal sesi, lalu menulis sinyal ke inbox
  • saat sesi dimulai: kalau inbox tidak kosong, agent mendapat pengingat, dan sinkronisasi berjalan di belakang layar

03 · Hook tanpa model

Hook-nya hanya skrip shell, jadi murah dan hasilnya selalu sama.

Ia mencari commit feat: baru, manifest dan config deploy yang berubah, file style, instruksi agent, migrasi schema, remote yang berubah, atau proyek baru. Kalau juru tulis sudah mencatat sesuatu di sesi itu, hook-nya berhenti. Model baru dipanggil kalau memang ada yang layak ditulis.

04 · Sinkronisasi yang tetap jalan saat offline

Vault-nya repo git, dan harus tetap bisa dipakai di pesawat.

Setiap perubahan di-commit di laptop lebih dulu. Lalu skrip sinkronisasi mengecek koneksi dengan batas waktu singkat. Kalau online, ia menarik perubahan terbaru lalu push. Kalau offline, ia langsung berhenti. Kalau ada konflik, ia membatalkan sinkronisasi dan mencatatnya supaya saya perbaiki sendiri. Inbox-nya dibuat per mesin dan tidak masuk git.

git commit -m "docs: update project note"
if curl -sI --max-time 4 https://github.com >/dev/null; then
  git pull --rebase --autostash && git push
fi

05 · Indeks yang menyusun dirinya sendiri

Tidak ada yang mengurus halaman ringkasan secara manual.

Sebuah skrip membaca frontmatter setiap catatan, lalu menyusun ulang indeks proyek, referensi style, dan peta stack. Dengan begitu, ringkasannya selalu sama dengan isi catatannya.

06 · Status sebenarnya

Sistem ini masih baru.

Commit pertama vault dan alur pencatatan ini sama-sama dibuat bulan ini. Terlalu dini untuk mengklaim waktu yang dihemat. Berikutnya, saya perlu mengukur seberapa sering sebuah sinyal benar-benar menjadi catatan yang berguna. Artikel ini sendiri disusun dari catatan di vault itu.

Tulisan berikutnyaKetikaria: game mengetik untuk anak yang belum bisa membaca