- Szycy
- 23 września 2026 06:08 UTC
- Autor
- Kamo
- Pochęt się
- c1ea69f
/api/listy czekowe: lista, pozyskiwanie, tworzenie, aktualizowanie, usuwanie, duplikat, clear-done, sekwencja ("do w kolejności"), wyraźne linki i na każde zadanie dodawanie, edycja, tick/untick, ustaw warunki wstępne, przesuń i usuń. Każda mutacja odpowiada na Cała lista kontrolna, więc każda powierzchnia przerysowuje się z jednej odpowiedzi. Zasady obowiązują w ChecklistGules, czyste i wyczerpująco przetestowane i posiadają jeden. Niewariant: wykonane zadanie nigdy nie czeka na otwarte. Odmówiono kleszcza, gdy Warunkiem wstępnym jest otwarty (409 PREREQUISITES_OPEN, nazywając je); nietykający, który Odmówiono wykonania zadań, od których zależy, chyba że kaskada-trua; link, który by zapętlił się Odmówiono mu (409 CYCLE, z pętlą); link, który pozostawiłby koniec pracy Czekając na otwartą pracę wymaga ponownego otwarcia (409 REOPEN_REQUIRED). To samo zasady Uczysz się w przeglądarce, aby uzyskać natychmiastową informację zwrotną, ale to jest ten, który decyduje - Błyskawica, kalendarz lub nieaktualna karta nie może go obejść. Prawa to aplikacja Notes: VIEW_NOTES do czytania, CREATE_NOTES, EDIT_NOTES i DELETE_NOTES do zmiany. Mutacje niosą ’RetryOnDbConflict i uderzają Wersja listy kontrolnej, więc dwie zakładki tykają na raz serializuj. create_checklists.sql to DDL, idempotent, stosowany jako właściciel.
