From d0c3a5aa6c6e4d191b9cc39b3440d54c8d2951a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=A2=D0=BE?= =?UTF-8?q?=D1=80=D0=BE=D0=B2?= Date: Fri, 19 Jun 2026 09:36:19 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20pr=5Foffice.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pr_office.md | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/pr_office.md b/pr_office.md index 4c29633..62c1501 100644 --- a/pr_office.md +++ b/pr_office.md @@ -170,7 +170,6 @@ ### 3.1. Функционал первого этапа (MVP) ✅ Управление проектами (CRUD, поиск, фильтры) ✅ Управление встречами (CRUD, загрузка аудио/текста) -✅ Транскрибация аудио через Whisper API (синхронно) ✅ Генерация универсального резюме встречи ✅ Генерация протоколов трех типов (с учетом истории проекта) ✅ Редактирование протоколов в Markdown @@ -186,8 +185,7 @@ ⏳ WebSocket-уведомления о готовности транскрибации ⏳ Интеграция с остальными ВКС (MTS Link, Bitrix24) ⏳ Расширенная аналитика (дашборды, графики) -⏳ Мобильная адаптация -⏳ Мультиязычность (i18n) +⏳ Транскрибация аудио через Whisper API (синхронно) --- @@ -196,10 +194,9 @@ ### 4.1. Backend - **Runtime:** Node.js 20+ (LTS) - **Framework:** Express.js 4.x -- **ORM:** Drizzle ORM (TypeScript-first, легкая, с декларативными миграциями) - **База данных:** PostgreSQL 15+ с расширением `pgvector` - **Валидация:** Zod (для runtime-проверок) -- **ИИ-клиент:** OpenAI SDK (официальный) +- **ИИ-клиент:** собственный модуль основанный на OpenAI REST API - **Локальная векторизация:** @xenova/transformers (Hugging Face, ONNX Runtime) - **Генерация DOCX:** docx (библиотека для создания Word-документов) - **Аутентификация:** JWT (jsonwebtoken + bcrypt) @@ -207,27 +204,25 @@ ### 4.2. Frontend - **Framework:** Vue 3 (Composition API, `