refactor(channels): share reset message construction across adapters

This commit is contained in:
William Valentin
2026-02-15 22:26:44 -08:00
parent 46538e71a8
commit 393aaf2743
7 changed files with 74 additions and 23 deletions
@@ -268,6 +268,7 @@ Remediation update (2026-02-16):
Remediation update (2026-02-16):
- Added shared `normalizeResetCommandText()` utility and migrated Discord/Slack/WhatsApp adapters to use it, reducing repeated reset-command parsing logic.
- Added shared `buildResetInboundMessage()` utility and migrated Discord/Slack/WhatsApp adapters to use it, reducing repeated reset-metadata construction logic.
### F-014 Low: ModelRouter listener API has destructive setter footgun