Definition: Given the Question and Answer pair, detect whether the answer is acceptable or not. Denote acceptable answer as "yes", otherwise denote as "no". An acceptable answer is consistent with the context in question, detailed, long, and uses general knowledge of English. Answers that are not definite and suggest a variety of options are not acceptable answers.
Input: Question: As in "the timeslot given to completing the task". Would also be interested to hear if there's different usages for different scenarios. 
Answer: Both timeslot and time slot are acceptable. You will find an equal amount of dictionaries containing either. Regarding the hyphenated version, there's been a general trend to move away from hyphenated compound words over the past 40 years. A common, historical pattern is that two words say, time slot will be joined by a hyphen for a time time-slot and then be joined into one word timeslot. English is moving away from this and joining languages like German, where words are advantageously and immediately linked to one another.

no