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.