Повторим несколько спорных слов. Через дефис Программа-максимум, программа-минимум, задача-максимум. Многие составные существительные приходится проверять на Грамоте.ру или «АКАДЕМОС», поскольку далеко не всегда орфографическая норма последовательна. Раздельно Однако есть правило: пишутся раздельно сочетания, в которых есть неизменяемое слово после существительных. юбка клеш, юбка плиссе, брюки галифе, язык хинди, масса нетто, вагон люкс. Точно так же пишутся раздельно два нарицательных существительных, выражающих родовое и видовое понятия в классификации природных объектов: птица иволга, рыба треска, дерево ольха, цветок роза, минерал лазурит, металл литий. Итак, вот некоторые слова, которые пишутся через дефис баба-яга, ванька-встанька, город-герой, ковёр-самолёт, лён-долгунец, мать-героиня, птица-носорог, рак-отшельник, рыба-попугай, скатерть-самобранка (устойчивые сочетания); дом-новостройка, журналист-международник, писатель-эмигрант, студент-медик, собака-ищейка, солдат-новобранец, садовод-любитель, студент-первокурсник, девочка-красавица и др... А также: платье-футляр, воротник-стойка. Правило звучит так: сочетания с однословными приложениями, следующими за определяемым словом, пишутся через дефис. Если покороче: обе части употребляются самостоятельно, вторая часть склоняется. Одно из исключений — юбка солнце. И не спрашивайте, почему исключение, я тоже завис, когда это прочитал. При этом юбка солнце-клёш пишется вот так. Как это объясняется на примере «рыба-попугай»? Недавно мы выяснили, что два нарицательных существительных, выражающих родовое и видовое понятия в классификации природных объектов, пишутся раздельно: птица иволга, рыба треска, дерево ольха. В справочниках по правописанию рекомендуется отличать такие сочетания от слов вроде птица-носорог, рыба-попугай. Почему? Потому что всё сочетание целиком является названием, «носорог — не птица, а попугай — не рыба» (цитата с Грамоты.ру). Подобные составные наименования пишутся через дефис. Если вы хотите погрузиться детальнее в изучение этого громоздкого правила, то вот ссылка на него (ведёт на сайт «Орфографическое комментирование русского словаря», который я уже рекомендовал) https://oross.ruslang.ru/paragraph/46 https://t.me/gramota/2326 https://t.me/gramota/2331