teknium1
a21747fe4e
fix(kanban): an anchorless thread subscription warns once instead of vanishing ( #110919 )
...
Follow-up on the salvaged #110928 (CLI `--parent-chat-id` / `--guild-id`):
- `_claim_for_sub` skipped a thread-shaped row that matched no `profile_routes`
entry at DEBUG on every tick. Legacy rows written before the flags existed can
never match a channel-level route (no `parent_chat_id`), so the notifier now
logs ONE WARNING per row naming the task, the thread and the re-subscribe
command. Still fail-closed: the events stay unclaimed.
- Docs: the kanban user guide explains the anchors and shows the Discord-thread
subscribe command under `profile_routes`.
- Test (red on origin/main): two collects → exactly one WARNING, events unseen.
2026-09-14 16:14:33 -07:00
..
2026-09-13 21:30:02 -07:00
2026-09-14 07:46:51 -07:00
2026-09-07 06:10:54 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-10 10:27:07 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 13:46:50 -07:00
2026-09-13 20:53:54 -07:00
2026-09-12 08:42:58 -07:00
2026-09-12 12:52:19 -07:00
2026-09-12 08:49:16 -07:00
2026-09-13 05:08:29 -07:00
2026-09-07 06:00:05 -07:00
2026-09-04 00:15:16 -07:00
2026-09-14 07:46:51 -07:00
2026-09-03 09:44:26 -07:00
2026-09-11 15:44:00 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 00:09:14 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 05:08:29 -07:00
2026-09-04 00:15:16 -07:00
2026-09-13 05:08:29 -07:00
2026-09-11 06:21:48 -07:00
2026-09-03 09:44:26 -07:00
2026-09-13 14:43:19 -07:00
2026-09-14 16:14:33 -07:00
2026-09-13 14:43:19 -07:00
2026-09-14 21:12:32 +05:30
2026-09-11 15:44:00 -07:00
2026-09-11 15:44:00 -07:00
2026-09-04 00:15:16 -07:00
2026-09-12 08:22:42 -07:00
2026-09-13 05:07:11 -07:00
2026-09-03 09:44:26 -07:00
2026-09-11 15:28:00 -07:00
2026-09-03 09:44:26 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 09:44:26 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 15:41:01 -07:00
2026-09-12 22:19:44 -07:00
2026-09-11 15:28:00 -07:00
2026-09-13 05:32:38 -07:00
2026-09-11 19:58:07 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-12 12:24:24 +05:30
2026-09-13 15:41:01 -07:00
2026-09-13 15:41:01 -07:00
2026-09-14 16:13:51 -07:00
2026-09-12 08:49:16 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 20:52:02 -07:00
2026-09-14 07:46:51 -07:00
2026-09-14 07:46:51 -07:00
2026-09-11 15:28:00 -07:00
2026-09-07 06:10:54 -07:00
2026-09-14 16:14:33 -07:00
2026-09-04 15:41:27 -03:00
2026-09-09 10:55:32 -07:00
2026-09-13 05:21:02 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 15:41:01 -07:00
2026-09-03 09:44:26 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 05:20:26 -07:00
2026-09-13 15:41:01 -07:00
2026-09-03 13:46:50 -07:00
2026-09-07 08:20:09 -07:00
2026-09-03 10:00:07 -07:00
2026-09-03 17:13:22 -07:00
2026-09-10 18:17:22 -07:00
2026-09-11 03:45:33 +05:30
2026-09-13 20:54:50 -07:00
2026-09-13 14:45:10 -07:00
2026-09-13 14:45:41 -07:00
2026-09-13 05:09:06 -07:00
2026-09-03 17:13:22 -07:00
2026-09-13 15:41:01 -07:00
2026-09-11 15:44:00 -07:00
2026-09-08 17:51:35 +10:00
2026-09-13 05:20:26 -07:00
2026-09-08 17:51:35 +10:00
2026-09-08 17:51:35 +10:00
2026-09-04 00:15:16 -07:00
2026-09-09 10:59:52 -07:00
2026-09-03 17:13:22 -07:00
2026-09-07 14:11:18 -07:00
2026-09-12 12:03:39 +05:30
2026-09-09 10:55:32 -07:00
2026-09-03 08:16:44 -07:00