Аудит-рефакторинг: validateStructure возвращает найденные колонки (fillExcel не сканирует листы повторно), единый orderOf вместо orderOfLines, дедуп артикулов через Set, общие объекты стилей ячеек, загрузка только нужных word/headerN.xml по rels, общий предикат isTrayRow, warn при замене файла слота, *.zip в .gitignore