Значение слов нагрудный и наградной можно посмотреть в нашем толково-словообразовательном словаре.
Правила слитных, раздельных и дефисных написаний, особенно в области наречий и наречных сочетаний, представляют собой весьма неустойчивую группу орфографических рекомендаций. Часть из таких написаний относится к так называемому словарному материалу (т. е. проверять их приходится по орфографическому словарю). При этом орфографисты отмечают, что в практике печати раздельных написаний становится всё больше: видимо, написание (на)вынос подравнивается под на вывоз (этот хлам — на вывоз), на выброс (диван на выброс, а ты его всё бережёшь), дочь на выданье, пиво (водка, коньяк и пр.) на разлив.
Действительно, разные словари дают разные рекомендации. Оба варианта (галлюцинато́рный и галлюцина́торный) допустимы.
Бывшим одноклассником можно назвать такого человека, который в настоящее время учится в другом классе (перешел, переведен в другой класс). По отношению к людям, окончившим школу, такое словоупотребление не вполне верно, хотя и встречается в разговорной речи.
В разговорной фразе Сказал (сказано)NзначитN, где N – некоторое повторяющееся слово (сочетание), постановка знаков препинания может быть различной, что показывает, в частности, анализ примеров (довольно многочисленных) из Национального корпуса русского языка, отличающихся большим разнообразием вариантов пунктуационного оформления. Разнообразие можно объяснить тем, что в этой фразе пропущены некоторые смысловые звенья: [Если я] сказал [что я выполню/сделаю это] сегодня значит [я выполню/сделаю это] сегодня. Кроме того, слово значит можно грамматически интерпретировать не только как вводное, но и как глагол ('означать'), и тогда значит = 'это значит'.
Попробуем сформулировать рекомендации, исходя из структуры частей и их смысловых отношений. Первую часть можно оформить с тире – знаком для обозначения пропусков слов: Сказал – сегодня... Другое дело, что если значит считать вводным, то фраза в целом будет выглядеть так: Сказал – сегодня, значит, сегодня. Такое оформление затемняет логическую структуру фразы, явно состоящей из двух частей. Логичнее считать значит глаголом и во второй части также поставить тире, ведь там тоже пропущены смысловые звенья. Получится гармонично: Сказал – сегодня, значит – сегодня.
Впрочем, возможен и другой вариант. Если слово сегодня было реально произнесено, то в предложении можно передать прямую речь. Тогда первая часть будет прочитываться с несколько другой интонацией, а между частями будет уместно тире. В этом случае слово значит вводное: Сказал: «Сегодня», – значит, сегодня.