Architecture Decision Records
Record-record ini mendokumentasikan keputusan desain yang tidak dapat Anda lihat langsung dari kode — trade-off, jalur alternatif yang tidak diambil, dan alasannya. Setiap record singkat: Konteks → Keputusan → Konsekuensi. Keputusan struktural baru → tambahkan ADR di sini (nomor berikutnya) sehingga insinyur berikutnya (manusia atau AI) mewarisi alasan, bukan hanya hasilnya.
| # | Keputusan |
|---|---|
| 0001 | DDD ketat dengan Core murni |
| 0002 | Status instance adalah TPH; transisi mengganti entity |
| 0003 | Node CLI cTrader adalah HTTP + JWT, tanpa SSH/shell |
| 0004 | CBotBuilder berjalan di web host dalam container sandbox |
| 0005 | Klien AI menggunakan HTTP mentah, bukan SDK Anthropic |
| 0006 | Hosting copy dikoordinasikan oleh lease DB atomik |