CheddahBot/tests
PeninsulaInd 9102657c15 Add dedup, daily cap, and 429 backoff to ntfy notifier
Prevents notification spam from repeated ClickUp poll cycles finding the
same tasks with missing fields. Dedup suppresses identical messages within
a 60-min window, daily cap stops at 200 sends (under ntfy.sh 250 free
tier), and 429 responses suppress all sends for the rest of the day.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:32:52 -06:00
..
__init__.py Add test suite for ClickUp integration APIs 2026-02-16 07:34:34 -06:00
conftest.py 1.1: Delete dead code and fix all lint errors 2026-02-17 09:56:36 -06:00
test_autocora.py Fix 1: AutoCora prioritized sweep and KV-free result polling 2026-02-27 15:57:09 -06:00
test_clickup.py Reformat code and update ClickUp tools to reset pattern 2026-02-19 20:44:40 -06:00
test_clickup_tools.py Steps 7-8: Eliminate KV store from task pipelines and update tests 2026-02-27 16:26:44 -06:00
test_content_creation.py Wire Phase 3 test block pipeline into automated optimization flow 2026-03-03 15:49:49 -06:00
test_cora_distribute.py Add Cora report distribution watcher to route xlsx to pipeline inboxes 2026-03-03 13:07:03 -06:00
test_db.py Fix task looping: increase stale recovery to 6h, add file logging, use UNC paths 2026-03-04 21:41:46 -06:00
test_docx_export.py Add document export (.docx) and email delivery feature 2026-02-16 17:00:54 -06:00
test_email.py Add document export (.docx) and email delivery feature 2026-02-16 17:00:54 -06:00
test_linkbuilding.py Steps 7-8: Eliminate KV store from task pipelines and update tests 2026-02-27 16:26:44 -06:00
test_notifications.py Add test suite for ClickUp integration APIs 2026-02-16 07:34:34 -06:00
test_ntfy.py Add dedup, daily cap, and 429 backoff to ntfy notifier 2026-03-07 17:32:52 -06:00
test_press_advantage.py 1.1: Delete dead code and fix all lint errors 2026-02-17 09:56:36 -06:00
test_scheduler.py Add explicit poll_task_types allowlist to filter ClickUp polling 2026-03-05 19:28:42 -06:00
test_scheduler_helpers.py Steps 7-8: Eliminate KV store from task pipelines and update tests 2026-02-27 16:26:44 -06:00
test_ui_helpers.py Phase 4: UI — Agent selector, conversation history, chat persistence 2026-02-17 11:23:50 -06:00