Change the triage status of matches. This is the triage action behind requests like "dismiss everything in the inbox below risk 5" or "move all dismissed back to inbox". Select matches in exactly one of two ways: match_ids for explicit picks (ids come from list_matches), or filter with the same fields as list_matches plus a required status naming the bucket to move out of (in_takedown selects matches with an open takedown). Filter moves apply immediately to every match currently matching, capped at 500 per call; repeat for larger sets. list_matches with the same filters returns the set a filter move will touch. Dismissing or resolving cancels any open assessment and closes any open takedown. Matches in in_takedown are skipped by moves to inbox or watching; update_takedown closes the takedown instead. in_takedown is never a target; start_takedown moves a match there. watching and in_takedown arm recurring record checks, daily for domain and app matches and weekly for trademark, and every check writes a record and queues a reassessment: watching suits subjects whose changing state would change the decision; undecided matches sit in inbox unchecked. dismissed is permanent for trademark and app matches, which never resurface, so dismissing them is a decision for the user; domain matches reappear automatically if the subject resurfaces.