factory RelatedTaskMetadata.toMCP(Map<String, Object?> map) { return RelatedTaskMetadata( taskId: map['taskId'] as String, relationshipType: map['relationshipType'] as String?, ); }