Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 3.38 KB

File metadata and controls

45 lines (37 loc) · 3.38 KB

Architecture Decision Records (ADR)

Folder ini mencatat keputusan desain penting beserta alasannya, supaya di kemudian hari jelas mengapa sistem dibangun seperti ini, bukan hanya apa yang dibangun.

Status

Status Arti
Diusulkan Masih bisa berubah, belum diterapkan
Diterima Disepakati dan menjadi acuan
Digantikan Diganti oleh ADR yang lebih baru (tautannya dicantumkan)

ADR yang sudah Diterima tidak diedit isinya. Jika keputusan berubah, buat ADR baru yang menggantikannya, lalu ubah status ADR lama menjadi Digantikan. ADR berstatus Diusulkan boleh diperbarui langsung.

Indeks

No Judul Status
0001 Memakai WhatsApp Cloud API resmi dengan nomor khusus Diterima
0002 Fitur alarm tidak masuk MVP Diterima
0003 Dua mode notifikasi menggantikan tiga kuadran prioritas Digantikan oleh 0010
0004 Pengingat H-x yang bisa dipilih lebih dari satu Digantikan oleh 0011
0005 Hitung mundur di rekap hanya untuk frekuensi bulanan ke atas Digantikan oleh 0012
0006 Input MVP memakai perintah teks, tanpa LLM Diterima
0007 Aturan pengulangan memakai RRULE dan waktu disimpan dalam UTC Digantikan oleh 0013
0008 Arsitektur tidak terikat pada satu saluran Diterima
0009 Rencana stack teknologi Diusulkan
0010 Mode Notifikasi terkirim otomatis, mode Rekap hanya sesuai permintaan Diterima
0011 Default H-x per frekuensi dan semua notifikasi dikirim jam 00.05 Diterima
0012 Hitung mundur di /agenda untuk semua frekuensi kecuali harian dan mingguan Diterima
0013 Aturan disimpan dalam waktu lokal dan zona waktu dapat diubah lewat perintah Diterima
0014 Pemicu berjalan setiap jam dan pengingat terlewat tetap dikirim Diterima
0015 Satu bubble per kegiatan dan rentang /agenda Diterima
0016 Abaikan dan ubah satu kemunculan Diterima
0017 Tanggal akhir, arsip 30 hari, dan aktivasi ulang Diterima
0018 Bot hanya melayani nomor pemilik Diterima
0019 Pengulangan bulanan berdasarkan urutan hari Diterima
0020 Jadwal kirim disimpan sebagai tabel dan dibuat ulang setiap ada perubahan Diterima
0021 Idempotensi pesan masuk dan pesan keluar Diterima
0022 Verifikasi webhook dan batas input Diusulkan
0023 Perintah dalam bahasa Inggris, dokumentasi dalam bahasa Indonesia Diterima

Menulis ADR Baru

Salin 0000-template.md, beri nomor berikutnya, lalu tambahkan ke indeks di atas.