Re-expose bulk filter triage over gRPC (lost with the JSON-RPC IPC) #176

Closed
opened 2026-07-27 12:45:47 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-07-27 12:45:47 +00:00 (Migrated from github.com)

Retiring the legacy JSON-RPC IPC (2.C) removed the filter.triage_keyset handler, which had real bulk-triage logic: chunked message scan, rule evaluation, execution-log + outbox writes, batch progress events. The gRPC Filters service only has create/list/delete/validate/preview -- there is no bulk-triage RPC, nor filter logs/edit. Add a gRPC RPC (e.g. Filters.Triage streaming batch progress) to restore this capability.

Retiring the legacy JSON-RPC IPC (2.C) removed the filter.triage_keyset handler, which had real bulk-triage logic: chunked message scan, rule evaluation, execution-log + outbox writes, batch progress events. The gRPC Filters service only has create/list/delete/validate/preview -- there is no bulk-triage RPC, nor filter logs/edit. Add a gRPC RPC (e.g. Filters.Triage streaming batch progress) to restore this capability.
KofTwentyTwo commented 2026-07-28 14:06:07 +00:00 (Migrated from github.com)

Superseded by #193 (M4) in the roadmap restructuring (milestones M1–M7). The replacement story carries the full, self-contained spec for a remote implementer. See docs/ROADMAP.md, docs/STORY-WORKFLOW.md, docs/HANDOFF.md.

Superseded by #193 (M4) in the roadmap restructuring (milestones M1–M7). The replacement story carries the full, self-contained spec for a remote implementer. See docs/ROADMAP.md, docs/STORY-WORKFLOW.md, docs/HANDOFF.md.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#176