📍Skutr Docs — День 11. Документы под контролем

Вчера — бриф стал редактируемым и клиент, который не пришёл. Сегодня — юридическая точность, управление документами и мобильный кабинет.


⚖️ Промпты КП и договоров — переписаны с нуля
КП звучало как «рады предложить вам наши услуги».
Теперь — как senior account director: результат-ориентированные заголовки, консалтинговая лексика, запрет на клише вроде «команда профессионалов» и «индивидуальный подход».

В договорах нашёл критический баг: ссылка на ст. 139 ГК РФ в NDA-секции. Эта статья удалена из Гражданского кодекса с 2008 года. Заменил на ФЗ-98 «О коммерческой тайне» и ст. 1465–1472 ГК РФ. Добавил антикоррупционную оговорку (ФЗ-273), электронный документооборот (ФЗ-63), персональные данные (ФЗ-152), возврат материалов. Усилил ссылки по всем типам: услуги, подряд, NDA.


💰 Стоимость: пять мест, где терялась цена фрилансера

Фрилансер ставит итоговую стоимость 700 000 в кабинете. Открывает договор — в тексте «80 000», в итого «700 000», а прописью «восемьдесят тысяч». Три разных числа в одном документе.

Причина: final_price не прокидывался в пять точек — бот-PDF, текст секции «Стоимость», итого договора, сумма прописью, КП. В каждом месте LLM подставлял свою оценку вместо реальной цены.

Исправил все пять. Добавил regex-постпроцессинг текста секции «Стоимость». И защитный пересчёт суммы прописью при рендере PDF — даже если в БД старые данные, PDF будет корректным.


🗑 Удаление документов и проектов

Раньше документы и проекты можно было только создавать. Тестовый договор, неудачное КП, проект-черновик — всё копилось. Теперь на каждой карточке — иконка корзины. Диалог подтверждения, каскадное удаление связанных данных (бриф, ТЗ, интервью, материалы). Документы при удалении проекта сохраняются — у них обнуляется project_id.


📱 Мобильная адаптация — 12 компонентов

Прошёлся по всему кабинету глазами мобильного экрана 320px. Поиск с фиксированной шириной вылезал за экран.
Бейджи проектов толкали контент. Модалки упирались в края. Кнопки «Сохранить / Бриф / ТЗ» не влезали в шапку.

Исправил: адаптивные padding и margin, truncate на длинных текстах, скрытие второстепенных элементов на мобилке, компактные кнопки, overflow-x-auto на табах.


💼 Кнопка «Мой кабинет»

Веб-кабинет с полным функционалом существовал давно: создание документов, контрагенты, реквизиты, PDF. Но попасть туда можно было только через проект или вручную набрав URL.

Добавил кнопку «Мой кабинет» в главное меню бота. Обычная ссылка — открывается в браузере, не Mini App. Теперь фрилансер, которому не нужны проекты и AI-брифование, может просто работать с документами в кабинете. Плюс после создания каждого документа в боте — кнопка «Открыть в кабинете».


💡 Инсайт дня

Удалённая статья закона в шаблоне договора — это не баг, это репутационный риск. Если фрилансер отправляет клиенту NDA со ссылкой на несуществующую норму — доверие к сервису обнуляется за секунду. AI генерирует текст, но ответственность за юридическую корректность — на продукте.


🎯 Итого за день: переработка промптов КП и договоров, исправление 5 точек потери цены, удаление документов и проектов, мобильная адаптация 12 компонентов, кнопка «Мой кабинет» в боте.


#buildinpublic #skutrdocs #AI #фриланс #самозанятые #стартап #SaaS #продукт #UX