138550207a
feat(sales): содержание разговора — вместе с результатом; недозвону дата перезвона Владелец после первого показа карточки: «куда звонить убери; договорились на созвон — ниже краткое содержание, и оно копится в Историю разговоров, свежие в начало; недозвон — поставь дату следующего перезвона». - Блок «Куда звонить» убран: дублировал строку «Телефон общий» из данных фирмы. - «Краткое содержание разговора» переехало последним полем в блок «Результат разговора» (было отдельное поле с кнопкой слева — два места для одного действия). Уходит параметром summary вместе с результатом, ложится в журнал отдельной записью kind=note. Пустое — не пишем. - Порядок внутри одного сохранения: сначала автозапись про этап, затем содержание → у него больший id и в ленте оно оказывается НАД этапом. - Недозвон получил необязательное поле «Когда перезвонить»: пишется в next_call_at (видно на плитке) и дописывается в автозапись журнала. Спека §20. Гейты: Pest 236/236 sales, Vitest 59/59 воронка, vue-tsc чисто, Larastan 0 в своих файлах. TDD RED→GREEN. LEFTHOOK_EXCLUDE: larastan/cspell падают на файлах параллельной сессии tests/Feature/Admin/*Balances*, свои файлы проверены отдельно и чисты. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> @