Refactors
- f4b288b refactor(feishu): dedupe mention regex escaping- 2777d8a refactor(security): unify gateway scope authorization flows
- 77c7483 refactor(plugins): extract safety and provenance helpers
- 672b1c5 refactor: dedupe slack monitor mrkdwn and modal event base
- a99fd8f refactor: reuse daemon action response type in lifecycle core
- 397f243 refactor: dedupe gateway session guards and agent test fixtures
- ba538c9 refactor: share plain object guard across config and utils
- ffd4e85 refactor: share allow-from merge and sender-id checks
- 3179097 refactor: dedupe redact snapshot restore prelude
- 2581b67 refactor: share exec approval request helper
- c9dee59 refactor(security): centralize trusted sender checks for discord moderation
Chore
- cb6b835 test: dedupe heartbeat and action-runner fixtures- eb9861b test: share memory manager bootstrap helper
- efca61e test: share cron tool mock harness
