From c975ab447da77a22771a5ed63731afe7361dba74 Mon Sep 17 00:00:00 2001 From: Nikita Date: Thu, 3 Sep 2026 23:53:26 -0300 Subject: [PATCH] docs: fix stale recurrence example in upsert table Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw --- docs/superpowers/specs/2026-09-03-hado-core-design.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/specs/2026-09-03-hado-core-design.md b/docs/superpowers/specs/2026-09-03-hado-core-design.md index 6bc7a48..6956024 100644 --- a/docs/superpowers/specs/2026-09-03-hado-core-design.md +++ b/docs/superpowers/specs/2026-09-03-hado-core-design.md @@ -166,7 +166,7 @@ PUT /api/events | что пришло | что делает ядро | |---|---| | `due_at` тот же | обновляет `fire_on`, `after_due`, `payload`, `user`. Если состояние терминальное (`done`/`expired`/`withdrawn`) — не трогает. Иначе пересчитывает состояние из дат (см. §6). | -| `due_at` другой | это новый заход (ДР следующего года, перенесённый рейс): обновляет всё, сбрасывает `quiet_until`, пересчитывает состояние из дат **даже из терминального**. | +| `due_at` другой | это перенос (рейс перенесли, срок документа продлили): обновляет всё, сбрасывает `quiet_until`, пересчитывает состояние из дат **даже из терминального**. | Так рекуррентность решается без правок ядра: клиент шлёт ДР Васи каждый год с тем же `person:42` и новым `topic` — см. правило ниже.