From 1cce14b39f8936c754d8f2978cb25cbca287c134 Mon Sep 17 00:00:00 2001 From: PeninsulaInd Date: Wed, 18 Feb 2026 09:05:33 -0600 Subject: [PATCH] Document autostart behavior to prevent restart loops Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CLAUDE.md b/CLAUDE.md index ca63cc1..4cc0797 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -202,3 +202,4 @@ Fixtures in `conftest.py`: `tmp_db` (fresh SQLite), `sample_clickup_task_data` ( - Don't add to `requirements.txt` — use `uv add` (pyproject.toml) - Don't call tools directly from UI code — go through `NotificationBus` for scheduler events - Don't store ClickUp state outside of `kv_store` — it's the single source of truth +- **Don't try to restart CheddahBot by killing and relaunching** — there is an autostart/watchdog that respawns the process automatically after a kill. If you need to restart, just kill the old PID and the autostart will handle it. Do NOT launch a second instance or you'll get port conflicts.