// v9 — digstaff: AI-office of 10 employees for Russian SMB. Premium B2B SaaS, warm light surface. window.DT = { color: { cream: '#F7F4EC', creamHi: '#FCFAF3', creamLo: '#EDE7D6', surface: '#FFFFFF', ink: '#13110E', inkSoft: '#3B342A', inkMute: '#776B5C', line: 'rgba(19,17,14,0.10)', lineSoft: 'rgba(19,17,14,0.06)', grass: '#5C8A3A', grassDeep:'#3F6A21', accent: '#C25430', warn: '#D88419', panel: '#0E0D0B', }, font: { display: "'Manrope', 'Inter', system-ui, sans-serif", serif: "'Instrument Serif', 'Times New Roman', serif", mono: "'JetBrains Mono', ui-monospace, monospace", body: "'Inter', system-ui, sans-serif", }, }; // 10 real employees per AGENT_MAP + employee_skill_bundles.yaml. // Each: id (matches agent_id) · emoji (the "face") · short · name · desc · tools (chips) · now (live task) · examples · dot (role color) window.EMPLOYEES = [ { id:'director', emoji:'📋', short:'Помощник руководителя', name:'Помощник руководителя', desc:'Собирает сводки, ставит задачи команде, видит сделки и звонки, делегирует специалистам.', tools:['amoCRM','Битрикс24','Я.Трекер','UIS','Я.Календарь'], now:'Готовит сводку для CEO к 17:00 — собирает статусы у 6 менеджеров', examples:['Утренняя сводка по команде','Постановка задач из голосовых','KPI компании за неделю','Делегирование специалистам'], dot:'#C25430' }, { id:'sales', emoji:'💼', short:'Продажник', name:'Продажник', desc:'Работает в amoCRM/Битрикс24: ведёт сделки, делает follow-up, готовит КП, инициирует звонки.', tools:['amoCRM','Битрикс24','UIS','Wazzup','ЕГРЮЛ'], now:'Нашёл 3 сделки без касаний в amoCRM — готовит follow-up', examples:['Реестр сделок без активности','Follow-up черновики','Создание КП в .docx','Проверка контрагента перед сделкой'], dot:'#7250B0' }, { id:'accountant', emoji:'🧮', short:'Бухгалтер', name:'Бухгалтер', desc:'Считает НДС, проверяет ИНН/КПП через ЕГРЮЛ, разбирает счета поставщиков, ходит в 1С.', tools:['1С','ЕГРЮЛ','МойСклад','Точка Банк','YooKassa'], now:'Сверил оборотку в МойСкладе за май — 2 расхождения, готовит запрос поставщику', examples:['Налоговый календарь и сроки','НДС из суммы','Сводка по контрагенту','Поиск расхождений в актах'], dot:'#3F6A4F' }, { id:'lawyer', emoji:'⚖️', short:'Юрист', name:'Юрист', desc:'Читает договоры в .pdf/.docx, ищет риски, готовит замечания в .docx с track-changes, смотрит kad.arbitr.', tools:['ЕГРЮЛ','kad.arbitr','.docx track-changes','Шаблоны компании'], now:'Договор № 2026-118: 3 риска — пеня 0.5%, нет акта приёма, чужая подсудность', examples:['Проверка договора на типовые риски','Сводка изменений vs шаблон','Подготовка возражений','Поиск судебной практики'], dot:'#8A3A3A' }, { id:'support', emoji:'🎧', short:'Оператор поддержки', name:'Оператор поддержки', desc:'Принимает тикеты в Юздеске, отвечает по базе знаний, видит контекст клиента в amoCRM.', tools:['Юздеск','amoCRM','UIS','Wazzup','Avito'], now:'Готов черновик ответа ООО «Восход» по тикету #2741 · ждёт подтверждения', examples:['Триаж входящих по приоритету','Черновики ответов из базы','Эскалация VIP в Я.Трекер','Сводка причин обращений'], dot:'#3970C2' }, { id:'callcenter', emoji:'📞', short:'Колл-центр', name:'Оператор колл-центра', desc:'Видит входящие/пропущенные звонки UIS, инициирует исходящие, фиксирует результат в CRM.', tools:['UIS','amoCRM','SMS.ru','Я.Трекер'], now:'17 пропущенных за вчера — 4 горячих лида готов перезвонить', examples:['Разбор пропущенных','Исходящий обзвон по списку','Транскрибация записей','Фиксация результата в сделке'], dot:'#2F5C8A' }, { id:'hr', emoji:'👥', short:'HR-ассистент', name:'HR-ассистент', desc:'Скринит резюме, ведёт кандидатов в Huntflow, назначает интервью в календаре, описывает вакансии.', tools:['hh.ru','Huntflow','Я.Календарь','SMS.ru'], now:'Отскринил 6 резюме на «менеджер ОП» — медиана з/п 110К ₽', examples:['Поиск конкурентных вакансий на hh.ru','Скрининг резюме','Назначение собеседований','Описание вакансии в .docx'], dot:'#D88419' }, { id:'marketing', emoji:'📊', short:'Маркетолог', name:'Маркетолог-аналитик', desc:'Считает трафик в Метрике, видит кампании Я.Директа и VK Ads, публикует в TG-каналы.', tools:['Я.Метрика','Я.Директ','VK Ads','TG-каналы','Я.Трекер'], now:'Прирост 14% к прошлой неделе, источник №1 — Я.Директ. Готовит брифы баннеров', examples:['Сводка по платным каналам','Аудит конкурентного лендинга','Публикации в TG-каналах','Гипотезы для A/B'], dot:'#2F5C8A' }, { id:'credit', emoji:'💰', short:'Кредит-менеджер', name:'Кредит-менеджер', desc:'Ведёт реестр должников, сверяется с Точка Банком по платежам, проверяет платёжеспособность через ЕГРЮЛ и kad.arbitr.', tools:['amoCRM','МойСклад','ЕГРЮЛ','Точка Банк','kad.arbitr'], now:'Должников на 480 000 ₽ — 6 контрагентов, по 2 уже иски', examples:['Реестр просроченных платежей','Досудебные претензии в .docx','Проверка по kad.arbitr','Сверка с банком'], dot:'#6A4F3F' }, { id:'records', emoji:'🗂', short:'Делопроизводитель', name:'Делопроизводитель', desc:'Принимает документы в чате, классифицирует (договор/акт/счёт), ведёт реестры и опись.', tools:['Vision-классификация','ЕГРЮЛ','Реестры .xlsx','Я.Диск'], now:'Классифицировал 4 PDF: 2 акта, 1 договор юристу, 1 счёт бухгалтеру', examples:['Опись входящих документов','Классификация PDF','Сопроводительные письма','Реестр договоров за период'], dot:'#5C6A3A' }, ]; // Activity feed — Telegram-style chat log, real role IDs, concrete numbers. window.ACTIVITY = [ { t:'09:41', role:'director', text:'Помощник руководителя: собираю сводку для CEO к 17:00, опрашиваю 6 менеджеров', kind:'in_progress' }, { t:'09:43', role:'sales', text:'Продажник: нашёл 3 сделки без касаний в amoCRM — готовлю follow-up', kind:'done' }, { t:'09:46', role:'support', text:'Поддержка: черновик ответа ООО «Восход» по тикету #2741', kind:'done' }, { t:'09:50', role:'support', text:'Требуется подтверждение: отправить ответ ООО «Восход»', kind:'approval' }, { t:'10:02', role:'records', text:'Делопроизводитель: классифицировал 4 PDF — 2 акта, 1 договор юристу, 1 счёт бухгалтеру', kind:'done' }, { t:'10:05', role:'lawyer', text:'Юрист: договор № 2026-118 — 3 риска: пеня 0.5%/день, нет акта приёма, чужая подсудность', kind:'done' }, { t:'10:14', role:'accountant', text:'Бухгалтер: НДС 20% из 1 800 000 = 300 000 ₽. ИНН 7707083893 проверен', kind:'done' }, { t:'10:14', role:'sales', text:'Требуется подтверждение: создать сделку ООО «Восход» · 480 000 ₽', kind:'approval' }, { t:'10:31', role:'callcenter', text:'Колл-центр: 17 пропущенных за вчера — 4 горячих лида', kind:'attention' }, { t:'10:48', role:'hr', text:'HR: отскринил 6 резюме на «менеджер ОП», медиана з/п 110К ₽', kind:'done' }, { t:'11:05', role:'credit', text:'Кредит-менеджер: должников на 480 000 ₽ — 6 контрагентов, по 2 уже иски', kind:'attention' }, { t:'11:14', role:'marketing', text:'Маркетолог: прирост 14% к прошлой неделе, источник №1 — Я.Директ', kind:'done' }, ]; // Russian business stack — 8 integration groups. window.INTEGRATIONS = [ { group:'CRM', items:['amoCRM','Битрикс24','RetailCRM'] }, { group:'1С и учёт', items:['1С (HTTP-сервис)','МойСклад','Точка Банк','YooKassa','ЦБ РФ'] }, { group:'Связь с клиентами', items:['Telegram','WhatsApp','Wazzup24','UIS','Mango Office','Avito','SMS.ru'] }, { group:'Реклама и аналитика', items:['Я.Метрика','Я.Директ','VK Ads','TG-каналы'] }, { group:'HR', items:['hh.ru','Huntflow','Я.Календарь'] }, { group:'Контрагенты и право', items:['ЕГРЮЛ (DaData)','kad.arbitr','ИНН/ОГРН проверка'] }, { group:'Маркетплейсы', items:['Wildberries','Ozon'] }, { group:'Задачи и документы', items:['Я.Трекер','YouGile','Юздеск','Я.Диск','Vision-классификация'] }, ]; // Approvals — 3 examples grounded in real scenarios. window.APPROVALS = [ { role:'sales', title:'Создать сделку · ООО «Восход» · 480 000 ₽', preview:'Контакт: Михайлов А.С. · Источник: amoCRM из переписки · Этап: Квалификация', meta:'изменение в amoCRM', risk:'средний' }, { role:'accountant', title:'Выставить счёт через YooKassa · 1 800 000 ₽', preview:'Назначение: договор поставки № 2026-118. НДС 20% (300 000 ₽). Срок оплаты 5 дней.', meta:'внешнее действие', risk:'средний' }, { role:'lawyer', title:'Отправить замечания юриста · ООО «Восход»', preview:'.docx с track-changes (3 правки в п.5.2, п.7, п.11). По шаблону «поставка-RU-2024».', meta:'отправка письма', risk:'низкий' }, ]; // Topics in the office super-group (used by ActivityFeed / Hero portal mockup). window.TOPICS = [ { id:'general', emoji:'🎯', name:'Общий чат', unread:2, hint:'2 непрочитанных' }, { id:'tasks', emoji:'📋', name:'Задачник', unread:1, hint:'1 ждёт подтверждения' }, // followed by EMPLOYEES per id ];