Scan board for cleanup
scan_board_cleanupScan a project board to identify duplicate tickets, stale items, missing labels, and priority-based SLA breaches. Returns a suggested removal set without deleting anything.
Instructions
Read-only deep-clean scan: finds likely-duplicate tickets (grouped by title similarity, each group nominating a keeper + removal candidates), stale/placeholder tickets (old Todo items, placeholder titles), open tickets missing a model:/cap: label (FBMCPF-159 intake orchestration guard — nothing should sit in the queue without a sub-model orchestration decision), and priority-scaled SLA breaches (FBMCPF-198: high-priority tickets stuck In Progress with no recent work-log activity → 'escalate'; tickets languishing in Todo → 'stale'; per-priority thresholds overridable via the slaThresholds config key). Returns a suggested removal set to feed prune_board. Never deletes — a good fit for a recurring Cowork scheduled task that surfaces breaches each morning.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | ||
| staleDays | No | Age (days) at which an open Todo counts as stale. | |
| similarity | No | Title-similarity threshold 0–1 for duplicate grouping. |