From 44303400388e900b1a6d1f9af1434345fc49c0cc Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Mon, 18 May 2026 17:20:51 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20SignRequest=20=E2=80=94=20=D0=BF=D0=BB?= =?UTF-8?q?=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D0=BF=D0=B8=D1=81=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=BE=D0=B2,=20=D0=B2=D0=BE=D0=B4=D0=B8=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D0=B5=D0=B9,=20=D1=83=D0=B4=D0=B0=D0=BB=D1=91?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D1=85=20=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- ROADMAP.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index 98de819..b265d6b 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -70,7 +70,14 @@ Telegram MiniApp для 112 менеджеров салонов ЗОВ: подб ### Приоритет 2б — Договоры и документы (новый блок) - [ ] **Модуль Contracts** — лист Contracts в Sheets: номер, дата, стоимость кухни/техники/камня, схема оплаты (50/70/100%), аванс, остаток, срок изготовления, тип фасадов - [ ] **Личный дашборд сборщика** (#/master/dashboard): календарь работ, заработок по дням, итого за период (8-9% от kitchen_price) -- [ ] **Цифровой акт** (#/c/act/:id): Акт№3 (сборка+выезд) + Акт№4 (приёмка товара) — подпись клиента пальцем на экране или кодом из Telegram +- [ ] **Платформенный модуль подписи** (SignRequest) — единая инфраструктура для всех документов: + - Подпись пальцем на экране (canvas) когда клиент/сторона присутствует + - Удалённая подпись: ссылка в Telegram/SMS → клиент подписывает со своего устройства + - Подпись представителя (строитель, уполномоченный) с отметкой «подписал представитель» + - Отметка «без подписи» с причиной (клиент недоступен) + - Применимо к: актам сборки, актам доставки (водители/экспедиторы), актам приёмки товара, будущим документам + - Поля: `sign_token` (72ч), `signed_via` (canvas/telegram/proxy/absent), `signed_by_name`, `signature_file`, timestamp +- [ ] **Цифровой акт сборки** (#/c/act/:id): Акт№3 (сборка+выезд) + Акт№4 (приёмка товара) — использует SignRequest - [ ] **Прайс на доп. работы** — голосовой ввод → форматированный PDF/JPEG с факсимиле → отправка в бот или на email; источник: `! ПРАЙС-ЛИСТ.xlsx` (41 позиция, уже структурирован) - [ ] ⚠️ Уточнить: сборщик получает 8% или 9% от стоимости кухни (прайс неоднозначен) - [ ] ⚠️ Уточнить: выезд замерщика 2500₽ vs выезд на сборку 1500₽ — разные тарифы, проверить