2026
ARCHKIRS Project Workspace
Защищённое рабочее пространство для работы с клиентами
Автор кейса: Ian Kirs · ARCHKIRS
- Веб-разработка
- Автоматизация

О проекте
ARCHKIRS Project Workspace - отдельное защищённое веб-приложение для работы с клиентами по конкретным проектам. Оно даёт владельцу и клиенту общий контекст проекта, но не открывает клиенту внутренний административный или финансовый контур.
Клиент видит понятную структуру проекта, текущий диалог, участников и доступный Preview. Общение может идти на русском, сербском или английском: оригинальные сообщения сохраняются, а переводы создаются отдельно и остаются проверяемыми.
Внутри Review Repository AI может опираться на подтверждённые факты и неизменяемый snapshot репозитория, чтобы отвечать на проверяемые вопросы по текущей версии проекта. Решения о цене, сроках, объёме работ и принятии проекта остаются за владельцем. Workspace предназначен для рабочего обсуждения и согласования проекта и не подменяет юридическую подпись или формальное принятие договора.
Задача
Заменить разрозненную переписку по email и мессенджерам единым спокойным пространством, где клиент понимает состояние проекта, видит нужную версию сайта и обсуждает её, не получая доступа к чужим проектам или внутренним данным владельца.
Решение
Workspace построен вокруг конкретного проекта и его участников. Владелец и клиент входят по разным сценариям, доступ проверяется на сервере и через Supabase RLS, а каждый клиент видит только собственный проектный контекст и собственный активный Review. Диалог, переводы, файлы и уведомления сохраняются как отдельные проверяемые данные. Для вопросов о текущей версии Repository AI работает только внутри фиксированного snapshot и evidence-контекста и не подменяет решения владельца.
Что реализовано
- 01
Раздельный вход владельца и клиента, passwordless приглашения и email OTP, роли reviewer / viewer, несколько представителей и несколько проектов.
- 02
Проектный интерфейс Overview / Chat / Participants с понятным состоянием проекта, Preview, участниками и отдельными обсуждениями.
- 03
Мультиязычный диалог RU / SR / EN: оригинал сообщения не изменяется, перевод хранится отдельно, а ошибки перевода не блокируют общение.
- 04
Защищённые вложения с серверной авторизацией, квотами, очисткой жизненного цикла и закрытой выдачей файлов.
- 05
Постоянное состояние непрочитанных сообщений и уведомления с безопасными deep links, которые возвращают пользователя в точный проект и обсуждение после обычной авторизации.
- 06
Server-only AI для перевода, диалога, резюме и транскрипции с проверкой результата, аудитом и ограниченными доверенными операциями записи.
- 07
Repository AI использует подтверждённые факты, неизменяемый snapshot и evidence-контроль для ответов о текущем проекте, не превращая сбой поиска в выдуманный ответ или лишнюю эскалацию владельцу.
- 08
Каждая новая версия сайта для согласования может использовать новый неизменяемый Review-снимок, не переписывая историю уже начатого обсуждения.
Галерея
Что получает бизнес
- Клиент работает в одном понятном месте вместо цепочек писем, ссылок и сообщений в нескольких сервисах.
- Владелец и клиент могут работать на разных языках, при этом оригинальные сообщения и история перевода сохраняются.
- Обычные фактические вопросы по текущей версии проекта могут получать ответ из подтверждённых фактов и repository evidence без лишней передачи владельцу, а реальные коммерческие и проектные решения по-прежнему остаются у владельца.
- Проектные данные, файлы и обсуждения изолированы по участникам и проектам, а доступ можно отозвать без создания отдельной постоянной ссылки-ключа.
- Такая архитектура подходит как основа для клиентского портала в студии, агентстве или сервисном бизнесе, где нужно показывать проект, обсуждать результат и контролировать доступ.
Что система намеренно не делает
- Клиент не получает доступ к другим проектам, внутренней админке или финансовому контуру владельца; доступ ограничен собственным проектным контекстом и активным Review.
- Repository AI не выходит за фиксированный snapshot и evidence-контекст и не принимает решения о цене, сроках, объёме работ или принятии проекта.
- Workspace не заменяет юридическую подпись или формальное принятие договора; он предназначен для рабочего обсуждения и согласования проекта.
Связанные руководства
Технологии
Next.js · React · TypeScript · Supabase · OpenAI
Нужна похожая система?
Если вам нужен не просто сайт, а связанный рабочий инструмент, клиентский портал или автоматизация конкретного процесса, расскажите о задаче. Можно начать с небольшой части и развивать систему постепенно.