Первый коммит: модульный монолит ядра (.NET 10) и gRPC-сервисы ai/ml/telegram, фронтенд Vue 3/Vite/Tailwind, документация (ТЗ, инструкция пользователя, техдокументация, код-стайл), бэклог, скрипты развёртывания и архив прототипа LeadRadar.
13 lines
742 B
C#
13 lines
742 B
C#
namespace Deal.Modules.Kanban.Application.Models;
|
||
|
||
/// <summary>
|
||
/// Контакт карточки — элемент массива <c>contacts</c> (§4.1 L243).
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Квалифицированный контакт (прототип <c>qualify_contact</c>/<c>build_contacts</c>): type —
|
||
/// tg|phone|whatsapp|email|linkedin|site|other, value — нормализованное значение. Строковый
|
||
/// <c>contact</c> карточки — «быстрый» контакт = value основного (primary_contact, pipeline.py L424–430).
|
||
/// Наружу сериализуется в camelCase: type/value.
|
||
/// </remarks>
|
||
public sealed record CardContactDto(string Type, string Value);
|