hinted-handoff-hint-cleanup-all-or-nothing

Status: IN

`remove_hints_for()` purges all hints for a recovered target node regardless of whether individual hints were successfully delivered or had expired; after `trigger_handoff`, no hints for that node remain on any other node.

Source: entries/2026/05/29/hinted-handoff-hinted_handoff.md

Example

def remove_hints_for(self, target_node_id):
    self.hints = [h for h in self.hints
                  if h.target_node_id != target_node_id]

JSON