Skip to content

epic: improve high-volume inbox triage workflows #30

@cboone

Description

@cboone

Context

After extended real-world Fastmail cleanup sessions, several recurring pain points emerged around safety, scalability, and operator ergonomics in bulk triage.

This epic tracks the core improvements needed to make jm a first-class triage tool.

Goals

  • reduce manual scripting around bulk actions
  • make large operations safe and reliable
  • improve filter precision and docs discoverability
  • standardize triage reporting

Child Issues

Suggested Delivery Order

  1. fix: make bulk operations resilient to JMAP size limits #27 and feat: add --dry-run mode to action commands #25 (safety + reliability)
  2. feat: support query-based bulk actions #24 and feat: add exact sender and domain filters #26 (workflow + filter precision)
  3. docs: align help output and CLI reference for tag filters #28 (docs parity)
  4. feat: add a triage summary command for inbox cleanup #29 (operator UX)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions