aboutsummaryrefslogtreecommitdiff
path: root/.ai/scripts/tests/test_inbox_send.py
Commit message (Collapse)AuthorAgeFilesLines
* fix(inbox-send): preserve dots in copied filenamesCraig Jennings2026-05-261-0/+28
| | | | | | send_file ran filenames through slugify(), which flattens dots to hyphens. That corrupts the engine.plugin.org plugin-namespace convention: triage-intake.personal-gmail.org arrived as triage-intake-personal-gmail.org, which breaks the engine's triage-intake.*.org glob and the routing that depends on the first dot. I added slugify_filename() for filename stems. It keeps dots, hyphens, underscores, and case, collapses only whitespace runs to hyphens, and truncates on a separator boundary. The prose --text path still uses slugify().
* chore(ai): sync scripts and workflows from claude-templatesCraig Jennings2026-05-151-0/+329
- todo-cleanup.el: :no-sync: tag now inherits down the outline tree - task-review.org: completion procedure scoped to top-level entries - cj-scan.py + cj-remove-block.py: helpers for cj-comment block handling - inbox-send.py: cross-project messaging via inbox directories