Get your taxes done using TurboTax

Really there is no confusion as NY has definitions on who is required to file

https://www.tax.ny.gov/pit/file/do_i_need_to_file.htm

Then read this which explains which residents are exempt from filing

https://www.tax.ny.gov/pit/file/pit_definitions.htm#resident

Based on what you have stated, it does not appear you would meet either the Group A or Group B exemptions ; hence filing is required