diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 18:22:26 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 18:22:26 -0500 |
| commit | 627f521a2e1cc6830dc26a97251772084b708db4 (patch) | |
| tree | bfeeccbe653413ce5ce3ca56095f5004157faa7a /review-code | |
| parent | d733bb29763d6e936b460dcf136a491c156eb888 (diff) | |
| download | rulesets-627f521a2e1cc6830dc26a97251772084b708db4.tar.gz rulesets-627f521a2e1cc6830dc26a97251772084b708db4.zip | |
feat(triage-intake): add Signal source plugin
I added a Signal source plugin so the triage-intake sweep covers Signal alongside cmail, Gmail, calendar, and PRs. Signal is personal messaging, so it's a general plugin that syncs to every project.
It needs no wrapper script, unlike cmail. signal-cli is already a full CLI, so the plugin drives receive and send directly. The scan filters signal-cli's JSON down to real messages and drops the sync, receipt, and typing noise. One sharp edge is documented in the plugin: signal-cli receive drains the server queue, so the triage gets one shot per message. Signal Desktop and the phone keep their own copies, so nothing's lost.
I also added Signal to the engine's general-plugin list.
Diffstat (limited to 'review-code')
0 files changed, 0 insertions, 0 deletions
