789e7dcdb6
UX-request 18.05.2026 (пп.4/6/7): - удалена секция «Менеджер»/«Не назначен» (менеджеров в системе пока нет) - добавлен параметр «Тип» (Сайт/Звонок/СМС) — project.signal_type - добавлен параметр «Источник» (read-only): - site/call → project.signal_identifier (домен или телефон) - sms → sms_senders[0] + ' (KEYWORD)' если sms_keyword не пустой - удалён hardcoded «Я.Директ → landing-1» Backend: DealController index + show + update payload расширены 4 полями project_signal_type/identifier/sms_keyword/sms_senders + eager-load project relation расширен. Редактирование источника — только в карточке проекта (Task 5 плана). Larastan baseline bumped (DealShowTest: tenant 13→20, getJson 7→10 для 3 новых тестов). Pest 51/51 на Deal-endpoints. Vitest 108 files / 875 passed / 3 skipped (5 новых тестов DealDetailBody). Build 2.30s. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>