Skip to content

Add Email Security group triage and durable action commands - #414

Merged
maximelb merged 5 commits into
masterfrom
fbC/mail-groups
Oct 1, 2026
Merged

maximelb merged 5 commits into
masterfrom
fbC/mail-groups

Conversation

@maximelb

@maximelb maximelb commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Email Security can now triage one message delivered to many recipients as a group. The SDK and mailsec group CLI expose filtered queues, aggregate details, and durable preview/status/confirmation jobs that page all recipients rather than truncating at a bulk limit. Preview freezes the action parameters and recipient snapshot; confirmation uses only the returned token, and polling is bounded. Message lists also support group and severity filters.

Validation: 4,685 tests passed across the unit and microbenchmark suites; five existing skips are unrelated to this change. New transport and CLI tests cover tenant routes, filter forwarding, frozen preview parameters, token-only confirmation, incomplete preparation, failed/withheld outcomes, and bounded polling without automatic execution.

Risk: these commands require the corresponding group API endpoints to be available. Bulk jobs exclude copies received after the preview snapshot; those need another preview. Live validation should send identical mail to multiple recipients, inspect the aggregate and instances, prepare an action, wait for ready, confirm, and verify durable per-recipient outcomes. A partial preview reporting ready or a retry creating another job would falsify the intended behavior.

🤖 Generated with Claude Code

@maximelb

maximelb commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

/lc-review

lcbill
lcbill previously approved these changes Oct 1, 2026
@maximelb

maximelb commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

/lc-review

lcbill
lcbill previously approved these changes Oct 1, 2026
lcbill
lcbill previously approved these changes Oct 1, 2026
@maximelb
maximelb merged commit 61d5722 into master Oct 1, 2026
6 checks passed
@maximelb
maximelb deleted the fbC/mail-groups branch October 1, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants