c84f8c4373
Параллельный hook в SyncSupplierProjectsJob после двойного foreach основных линков (строка 427). Логика идентична Task 2 для одиночного SyncSupplierProjectJob — extractRootDomain + поиск sp с unique_key=root + insertOrIgnore для каждого проекта в group × каждого root sp. Дедикейтед-тест пропущен — логика идентична Task 2 (там покрыто), а тест для bulk-pipeline'а требует воспроизведения сложной mock'инфраструктуры непропорционально риску (15 строк, чистый Eloquent + DB). Spec: docs/superpowers/specs/2026-05-22-root-domain-auto-link-design.md §4.2 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>