wasrusgen
024c3fb500
fix(cabinet): чат интервью открывается сразу внизу, без «пролёта» сверху
...
Причина: addMsg скроллил .chat (без своего скролла), реальный контейнер .scroll
оставался вверху, потом уезжал вниз скролл-анкерингом. Теперь скроллим .scroll,
прыжок вниз после показа sv1 (rAF), overflow-anchor:none против дрейфа.
2026-06-02 00:09:05 +03:00
wasrusgen
149f02da37
feat: организационный слой — оргструктура + должностные инструкции (между IDEF0 и ТЗ)
...
- backend: генераторы build-orgchart (из IDEF0 mechanisms) и build-jobs
(должностные с учётом отклонений клиента), артефакты orgchart/jobs в state
- кабинет: вкладка «🏢 Организация» на этапе 4 — оргструктура (роли, штат,
подчинённость, узкие места) + должностные (ответственность, KPI, полномочия)
2026-06-01 23:48:34 +03:00
wasrusgen
cf5e4f050a
feat(cabinet): «Спросить Елену» на этапах 3-5 + память + фиксация отклонений
...
- backend: канал messages (interview/qa), /api/ask с полным контекстом
(интервью + документы + артефакт этапа + Q&A), tool record_deviation
- хранилище отклонений (артефакт deviations: эталон Елены + выбор клиента + причина)
- кабинет: свёрнутый док «Спросить Елену» на этапах 3-5, контекст этапа
2026-06-01 23:36:28 +03:00
wasrusgen
11486ce8a8
feat(кабинет): мобильный адаптив — гамбургер-меню + выезжающий сайдбар (Telegram на телефоне)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 21:23:06 +03:00
wasrusgen
066a628695
feat(платежи): нераспределённый остаток, сроки этапов (график), нал/безнал, клиент видит даты
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 08:54:07 +03:00
wasrusgen
5b146fb7e5
feat: смета проекта — гибридная модель оплаты (вход 0₽ + модули)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 07:27:31 +03:00
wasrusgen
1a1dd83cbb
Revert "feat: 3 color themes (green/gray/dark) + switcher in header"
...
This reverts commit 7be9b4e14b .
2026-05-31 19:45:38 +03:00
wasrusgen
7be9b4e14b
feat: 3 color themes (green/gray/dark) + switcher in header
2026-05-31 19:36:57 +03:00
wasrusgen
1d9d4ef9c8
cabinet: Telegram WebApp init (expand + start_param token), add Политика ПДн to signing docs
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:59:48 +03:00
wasrusgen
7b5162937d
feat: payment gating — view always, print/download/export ТЗ unlock after debt closed (free clients always unlocked)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:13:19 +03:00
wasrusgen
ebff789229
presentation: strict brandbook logo, visible nav buttons, remove AI model mentions; cabinet: hide model name
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:09:10 +03:00
wasrusgen
0c71ce6699
feat: e-signing UI in cabinet — doc review, consent checkbox, code, sign before payment
2026-05-30 15:37:53 +03:00
wasrusgen
d378d47421
feat: payment in cabinet — banner + modal (card/SBP/cash), demo mode until YooKassa keys
2026-05-30 15:04:05 +03:00
wasrusgen
9f63f3dd46
test: remove autodeploy marker
2026-05-30 14:22:35 +03:00
wasrusgen
6fa13766c4
test: autodeploy verification
2026-05-30 14:21:54 +03:00
wasrusgen
4507625911
feat: dynamic API base — works on wasrusgen1.ru/consulting (own domain, no CORS)
2026-05-30 13:57:11 +03:00
wasrusgen
deba1b0852
feat: document upload — real files (PDF/Word/Excel) extracted and fed into analysis
2026-05-30 13:18:13 +03:00
wasrusgen
ade80274ff
feat: production blocks 1-3 — invite links, server-side checkpoints, CRM↔client binding
2026-05-30 13:14:26 +03:00
wasrusgen
dfad10bbff
brand: fix logo — vertical separator + КОНСАЛТИНГ emphasized (per brandbook)
2026-05-30 13:00:44 +03:00
wasrusgen
6c5af31aae
feat: company profile tab — context-first onboarding before interview
2026-05-30 12:54:58 +03:00
wasrusgen
1eb611a95e
feat: unified cabinet — 5-stage design + live Opus 4.8 engine (chat+mic+canvas+idef0+spec)
2026-05-30 12:46:02 +03:00