aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md9
1 files changed, 7 insertions, 2 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 1cf9b0a..24fdf21 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -6,14 +6,19 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
`mailctl.py` is a deliberately narrow, agent-safe CLI wrapper around `notmuch`. It exists so an agent can search and organize local mail **without any ability to send**. There is no SMTP, reply, or compose code path in the tool. Adding one violates the core design; do not add send capability.
-`mailsync.sh` is the separate sync driver (mbsync + `notmuch new`), meant for cron/systemd, not called by `mailctl.py`.
+**`mailsync.sh` no longer lives here.** It moved to the companion project
+`qtmaildir`, at `assets/mailsync.sh`. It never belonged in this repo:
+`mailctl.py` does not call it, while qtmaildir runs it as a subprocess and
+depends on how it behaves, so the constraints on the script are all over
+there. Sync and organization stay separate here exactly as before; there is
+simply nothing to sync with in this tree.
## Installation
No installer, just copy files into place:
```bash
-cp mailctl.py mailsync.sh ~/bin/ # executables (skill calls ~/bin/mailctl.py)
+cp mailctl.py ~/bin/ # executable (skill calls ~/bin/mailctl.py)
cp -r mail-organize ~/.claude/skills/ # skill in its own directory
```