- Dikirim
- 23 September 2026 pukul 06.08 UTC
- Penulis
- Kamo
- Commit
- c1ea69f
/ api / checklist: list, get, create, update, delete, duplikasi, reset, clear-done, sequence ("do in order"), clear links, and per task add, edit, tik / untick, set prasyarat, move and delete. Setiap mutasi menjawab seluruh checklist sehingga setiap permukaan menarik kembali dari satu jawaban. Aturan hidup di ChecklistRules, murni dan melelahkan diuji, dan memegang satu invarian: tugas yang dilakukan tidak pernah menunggu yang terbuka. Sebuah kutu ditolak sementara prasyarat terbuka (409 PREQUIITES _ OPEN, nama mereka); sebuah untick yang tugas selesai bergantung pada ditolak kecuali cascade = true; sebuah link yang akan loop ditolak (409 CYCLE, dengan loop); sebuah link yang akan meninggalkan pekerjaan selesai menunggu pada pekerjaan terbuka perlu dibuka kembali = true (409 DIREQUIRED). Aturan yang sama jalankan di browser untuk umpan balik instan, tapi ini adalah salah satu yang memutuskan - sebuah lengket, kalender atau tab basi tidak bisa mendapatkan putaran itu. Hak cipta adalah aplikasi Catatan: VIEW _ NOTES untuk dibaca, CREATE _ NOTES, EDIT _ NOTES dan DELETE _ NOTES untuk mengubah. Mutasi membawa @ RetryOnDbKonflik dan benjolan versi checklist, jadi dua tab berdetak sekaligus serialisasi. buat _ checklists.sql adalah DDL, idempoten, diterapkan sebagai pemilik.
