Wiktionary
tick all the boxes
vb. (context idiomatic English) To fulfill all the requirements, especially as itemized in a list; to have all the needed characteristics; to complete all the steps in a process in an orderly manner.