aboutsummaryrefslogtreecommitdiff
path: root/claude-templates/.ai/scripts/tests/test_inbox_send.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-08-20 09:45:49 -0700
committerCraig Jennings <c@cjennings.net>2026-08-20 09:45:49 -0700
commit435f622da565ca8ccb34b44b8917186b30d03a7d (patch)
treeaeeacd25b0e67c07356b9515b329eb130ec77de2 /claude-templates/.ai/scripts/tests/test_inbox_send.py
parent23d1d998995a776b5c184c6719602b1aba2c1d41 (diff)
downloadrulesets-435f622da565ca8ccb34b44b8917186b30d03a7d.tar.gz
rulesets-435f622da565ca8ccb34b44b8917186b30d03a7d.zip
docs: file the inbox-send and test-determinism findings
I found two bugs while fixing the cmail-action path, both unrelated to it. inbox-send has the same defect cmail-action had: bare invocation is the documented form across the rule layer and five workflows, and it isn't on PATH. Graded [#B] rather than [#C] on frequency, since cross-project handoffs are routine where mail sends aren't. The argument for grading it worse is that a lost handoff is silent where a failed send is loud. I checked rather than assuming. The router resolves the script by path and gates on the return code, and a bare invocation fails visibly, so both paths are loud and the band holds. That argument stays on file because it would be right the moment a caller wraps the send in a swallowed subshell. The other is a bats case that reads the real PATH for a binary it asserts about, so it passes only on a machine that happens to have codex installed. It was failing before today's work. Until it lands, green here means "only that case fails".
Diffstat (limited to 'claude-templates/.ai/scripts/tests/test_inbox_send.py')
0 files changed, 0 insertions, 0 deletions