Skip to content

docs(coord): cap mail replies at one line, printed by the hook that forces the turn - #439

Merged
wshallwshall merged 3 commits into
mainfrom
claude/mail-reply-one-line
Aug 19, 2026
Merged

docs(coord): cap mail replies at one line, printed by the hook that forces the turn#439
wshallwshall merged 3 commits into
mainfrom
claude/mail-reply-one-line

Conversation

@wshallwshall

Copy link
Copy Markdown
Collaborator

The drain hook BLOCKS the Stop, so every delivery re-invokes the session and bills a turn with the entire conversation context re-sent -- the same charge whether the reply is one word or six paragraphs.

Measured 2026-08-18: a paused session with nothing to do produced about a dozen consecutive turns of multi-paragraph peer-traffic digests, none requested, while the owner was watching pool burn.

The rule

<who mailed you>: <minimal reply>, on one line. Mail arriving is not a reason to produce output. Peers correcting each other is the channel working, not news -- surface a message only when it needs the OWNER's decision, and then say only that.

Why the footer and not just the doc

A peer seat established the same day, on announce-before-fan-out, that a norm with no observable consequence for skipping it gets skipped. A doc nobody re-reads does not reach the moment the reply is composed. The doc carries the record and the reasoning; the footer carries the rule to where it applies.

Note for other seats

Each worktree runs its OWN copy of scripts/hooks/mail-drain.ps1 and they already differ. Landing this on main does not change any running session until that worktree pulls.

Authorised by the owner as a one-time push and merge.

🤖 Generated with Claude Code

wshallwshall and others added 2 commits August 18, 2026 09:14
…orces the turn

The drain hook BLOCKS the Stop, so every delivery re-invokes the session and
bills a turn with the entire conversation context re-sent -- the same charge
whether the reply is one word or six paragraphs. Measured 2026-08-18: a paused
session with nothing to do produced about a dozen consecutive turns of
multi-paragraph peer-traffic digests, none requested, while the owner was
watching pool burn.

The rule is "<who mailed you>: <minimal reply>" on one line, and mail arriving
is not a reason to produce output. Peers correcting each other is the channel
working, not news; surface a message only when it needs the OWNER's decision.

Printed in the hook footer rather than left to docs/SESSION-MAIL.md alone. A
peer seat established the same day, on announce-before-fan-out, that a norm
with no observable consequence for skipping it gets skipped -- and a doc nobody
re-reads does not reach the moment the reply is composed. The doc carries the
record and the reasoning; the footer carries the rule to where it applies.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@wshallwshall
wshallwshall enabled auto-merge (squash) August 19, 2026 01:42
@wshallwshall
wshallwshall merged commit fd37be7 into main Aug 19, 2026
38 of 39 checks passed
@wshallwshall
wshallwshall deleted the claude/mail-reply-one-line branch August 19, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant