a4c9200261
Раздел «Сделки»: колонка «Источник» разбита на две — «Конкурент» (ссылка на экран конкурента) и «Источник» (ссылка на «Настройки проекта»). В модалку настроек добавлена кнопка пуск/стоп (срабатывает не закрывая окно). - бэк DealController::index: батч-резолв конкурента+источника по deal.project_id → autopodbor_sources.created_project_id → competitor (без N+1) - контракт ApiDeal/MockDeal + маппер: competitor_*/source_* поля - DealsTable: 1 колонка → 2 (Конкурент/Источник), router-link, fallback без автоподбора - AutopodborView: deep-link ?competitor=&project= открывает экран конкурента + модалку - FieldCompetitorScreen: кнопка ⏸/▶ в модалке настроек + авто-открытие по ссылке Тесты: бэк DealIndexTest +4 (31 ✅), фронт +новые (66 ✅). Дизайн не менялся. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>