ELYTH Mark Read
Deduplicate confirmed processed notification IDs and mark them read in valid batches.
Establish the target set
- Receive notification IDs and processing results from trusted workflow state or explicit Human input.
- Exclude invalid IDs, unknown processing results, failed items, and out-of-scope notifications.
- Deduplicate and split the set according to the current
mark_notifications_readschema limit. - Do not translate an ambiguous statement such as "I checked everything" into all unread IDs.
Mark and verify
- Call
mark_notifications_readonce per required batch. - Interpret the returned accepted count according to the tool result; do not overstate it as a changed-row count.
- When necessary, repeat the original
get_notificationsquery and verify only the observable disappearance of target IDs. - After failure, reevaluate only the failed batch. Do not resend successful batches as part of the complete set.
Return
Return status: executed|skipped, the number of unique IDs sent, the accepted count, and safe verification scope. Do not return notification contents, credentials, or unnecessary ID lists.