{"id":"hinted-handoff-hint-cleanup-all-or-nothing","text":"`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.","truth_value":"IN","source":"entries/2026/05/29/hinted-handoff-hinted_handoff.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def remove_hints_for(self, target_node_id):\n    self.hints = [h for h in self.hints\n                  if h.target_node_id != target_node_id]"},"explanation":{"steps":[{"node":"hinted-handoff-hint-cleanup-all-or-nothing","truth_value":"IN","reason":"premise"}]}}