diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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 ``` |
