INSIS — Inside Information System. Один инструмент, в котором редакция делает контент, отдел продаж отвечает клиентам, SEO выкатывает лендинги, а аналитика показывает, что из этого реально приносит деньги. Без двадцати вкладок, без пересылки скриншотов в чаты, без вопросов «где этот файл лежит».
INSIS — закрытая мульти-тенантная платформа группы компаний Insidex. Не публичный SaaS. Не CRM. Не замена Bitrix. Это слой поверх всех существующих инструментов, который собирает их в один интерфейс и делает 70-85% типовой работы автоматически.
От нарратива до публикации — в одном инструменте. Идея → бриф → артефакты (TG-карусель, LinkedIn-пост, stories, лонгрид, FAQ, лендинг) → распределение по каналам. Один нарратив автоматически упаковывается под каждый бренд, формат и язык.
30 номеров, 3 языка (RU/EN/AR с дня 1), 60–70% входящих сообщений обрабатываются auto-mode. Оператор видит suggested ответы для остальных и одним кликом отправляет. С kill switch, escalation на чувствительные темы (цена, легал, VIP, недовольство клиента), output sanitization. Без галлюцинаций.
Единая база знаний компании — стайлгайды, FAQ, скрипты, юридические референсы, рыночная аналитика. AI агенты используют её для retrieval, операторы — как поиск, новые брокеры — для онбординга. Поверх AFFiNE с hybrid search (vector + BM25), реранжированием Cohere.
1500+ лендингов на двух независимых сайтах (insiderealty.ae + in.ae) — генерируются автоматически из master data в UnitPilot. SEO-команда сокращается с 7 человек до 1-2 контролёров системы. Уникальный контент per бренд, schema markup, internal linking, A/B тесты — всё автоматически.
Сквозная атрибуция: видим путь от поста в Telegram → клика на лендинг → сообщения в WhatsApp → лида в Bitrix → закрытой сделки. ROAS, CPL, conversion funnels — в одном дашборде. Editorial Brain учится: какие нарративы → какие форматы → какой результат.
Это не критика команды. Команда — отличная. Это критика инструментов: они никогда не были сделаны друг под друга. Notion + Google Drive + Airtable + Creatium + Wazzap + 6 разных SMM-сервисов + Bitrix24 — каждый по отдельности неплох, вместе они создают тысячу мелких операционных издержек, которые невидимо съедают день за днём.
Не «количество публикаций». Не «время ответа». Не «open rate». Главная метрика — сколько денег нужно потратить, чтобы получить квалифицированного лида в Bitrix24. Всё остальное — лишь приближение.
INSIS построен как модульный монолит на TypeScript. Не микросервисы (мы малая команда, не нужно). Не лапша (с микросервисными границами модули умеют разговаривать только через events и публичные API). Каждый модуль владеет своими таблицами в БД. Никаких прямых SQL-запросов в чужие таблицы. Готовность к выделению в отдельный сервис заложена в архитектуре, но мы не делаем это «на всякий случай».
Производство контента от нарратива до publication-ready артефакта. Topics DB + News Scout, Format Strategist (AI), Brief Generator (AI), Production Skills для каждого формата, 3 approval gates (Topic → Format → Final), Brand context per (brand, locale).
Публикация артефактов в каналы дистрибуции через Postiz + native publishers (Telegram, кастомные каналы). Schedule Optimizer выбирает время по best-time data. Bundle публикуется как coordinated content drop: видео → описание → серия постов → stories → лонгрид → FAQ, всё в правильном порядке.
30 WhatsApp номеров (4 WABA + 5 серых + 21 брокерских). Baileys + Meta Cloud API. Conversation Engine + AI Sales Agent c auto-mode и suggestion-mode. Inbox UI для операторов, sync с Bitrix24. Confidence scoring, kill switch, output sanitization. 8 escalation triggers на чувствительные темы.
AFFiNE как primary KB storage (Notion-like editor для команды). Custom RAG layer поверх — semantic chunking, Voyage AI embeddings в pgvector, hybrid search (vector + BM25), Cohere reranking. Multi-language retrieval (RU/EN/AR). Workspaces per area: Editorial, Sales, Legal, Shared, Internal.
ClickHouse warehouse + native collectors (IG, LinkedIn, TG, YouTube, Plausible×4). Bitrix24 webhooks. Metabase дашборды. Editorial Brain feedback loop: какие нарративы → какие форматы → какой conversion. Per-bundle attribution. LLM cost tracking (model, tokens, USD, latency, outcome).
UI для просмотра справочников рынка через UnitPilot DB (read-only). Districts, projects, developers, prices, units. UnitPilot остаётся source of truth — INSIS читает через CDC + webhooks. Не дублируем данные.
Landing generator для двух независимых сайтов. Inside Realty → Next.js 15 на Vercel. In.ae → Astro на Cloudflare Pages. Разные стеки, разные хостинги, разный контент per бренд — всё ради независимости в глазах Google (ADR-005). Schema markup, sitemap, internal linking, A/B testing — автоматически.
Domain-aware слой поверх Immich. Auto-tagging через Claude Vision, asset usage tracking, mood tags, brand affinity. MCP server для агентов: «найди фото с панорамой Business Bay для лендинга Damac Bay» — agent сам идёт в Asset Layer и находит. Immich на VectorChord для оптимального performance.
n8n для visual workflows. Head of Media собирает кастомные автоматизации без кода: «новый sales-signal → создать topic → отправить мне нотификацию в Telegram», «утром в 8:00 → собрать дайджест approved tomorrow's bundles → отправить мне». Кастомные INSIS-ноды интегрируются с нашим API. Не владеет данными — оркестрирует API calls.
Лучше один раз увидеть end-to-end сценарий, чем читать архитектурные диаграммы. Вот три «дня из жизни» команды с INSIS.
Видео-команда сняла обзор Damac Bay — 4 минуты, разбор планировок и юнитов. Раньше: главред смотрит видео, пишет описание для YouTube, копирайтеры пишут серию постов вручную, SEO-специалист отдельно делает статью. Цикл — неделя.
С INSIS: видео загружается в Immich с тегом editorial-source. Asset Layer триггерит video-published source handler. Whisper транскрибирует. Format Strategist предлагает default bundle mix. Brief Generator пишет briefs для каждого артефакта параллельно. Production Skills генерируют. Через 30 минут — на столе у Head of Media весь bundle.
Клиент в воскресенье в 23:45 пишет в наш Telegram-бренд номер: «Здравствуйте! Интересует двушка в Business Bay до 5M». Брокеры офлайн, но клиент не уходит к конкуренту — auto-mode на месте.
AI Sales Agent определяет язык, идёт в Knowledge Module за релевантным контентом (юниты, проекты, цены), проверяет 8 safety gates. Confidence 0.91 — auto-mode разрешён. Перед отправкой output sanitizer проверяет: нет forbidden phrases, нет упоминания In.ae, нет утечки внутренних ID. Через 12 секунд клиент получает осмысленный ответ.
Sales-команда заводит новый проект в UnitPilot. INSIS получает webhook через CDC. Web Builder создаёт два связанных лендинга: один для Inside Realty, один для In.ae. Два сайта, два бренда, две независимые версии — каждая со своим тоном, структурой, схема-разметкой, типографикой, фотоподборкой.
Это dual-brand SEO стратегия (ADR-005): оба сайта в топ-10 Google по одним и тем же запросам, выглядящих как независимые. Same project, fully different prose, no cross-references. Google видит разные ASN, разные стеки, разные analytics owners, разные авторские профили.
Платформа одна, но интерфейс разный. Каждая роль видит только то, что нужно ей — без шума. Capabilities прибиты в системе, RBAC на каждом endpoint, RLS на каждой таблице. Никакой случайной утечки данных между ролями или брендами.
Утром в 8:00 — Morning Briefing: 12 ranked topics в Telegram-боте. Approve топ-3 одним нажатием. К 9:30 на столе — 3 Narrative Bundle в review (один за другим, не разрозненные посты). Per-bundle approval: видео + 10 артефактов в одном экране, approve all / approve except X.
«Я хочу видеть весь контент-pack одного нарратива на одном экране — видео, посты, stories, статью — и одним кликом утверждать или отправлять на доработку. Я не хочу проверять каждый пост по отдельности в 5 разных интерфейсах».
AI пишет первый драфт. Копирайтер — кастомизирует, шлифует, добавляет «живой» голос. Voice guide подсказывает, forbidden phrases подсвечиваются красным. Side-by-side: оригинал нарратива и его адаптация под (бренд × формат × язык).
«Я хочу, чтобы AI выдавал мне сильный первый драфт в нашем тоне, а не безликий „chat-gpt" текст. Я хочу видеть, какие точки требуют моей оригинальности, а где можно довериться шаблону».
Не делает рутину. Создаёт шаблоны в Penpot — для TG-карусели, stories, лендинга, рекламы. Шаблон параметризуется (заголовок, фото, цвет per бренд). AI Production Skill заполняет шаблон данными для каждого артефакта — sub-second. Designer фокусируется на новых форматах, brand evolution, premium-проектах. Asset Layer auto-теггинг находит нужные фото за секунды.
«Я хочу делать дизайн, а не штамповать TG-карусели каждый день. Хочу создать один сильный шаблон, который сам адаптируется под любой проект и бренд».
Не дёргает 5 разных сервисов. Открывает Content Plan calendar — видит bundles (не отдельные посты) с предложенным временем публикации. Можно корректировать timing, добавлять channel-specific tweaks. Один клик — publish. Schedule Optimizer советует best-time из history. Postiz делает кросс-постинг.
«Я хочу видеть весь plan на 2 недели вперёд, понимать, какой нарратив звучит на каждом канале, и точно знать, что ничего не публикуется без проверки brand-isolation».
Получает black-box video brief из Editorial Brain: что снимать, какой нарратив, какие кадры, какой voice-over. Снимает, монтирует в Premiere/DaVinci (своя зона), загружает в Immich с тегом editorial-source. INSIS дальше сам — транскрипт, описание, derivative-контент. Видео-команда не пишет описания вручную.
«Я хочу снимать видео и не тратить время на его обвязку — описание, теги, посты, статья. Система пусть сама вытащит из моего материала максимум».
Не клацает Creatium вручную. Контролирует систему: проверяет dual-brand SEO health, индексацию, rank position pairs. Корректирует SEO targets (target keywords, schema), запускает A/B тесты. Когда что-то ломается — алерт в Telegram с указанием конкретного лендинга. Не нужно мониторить 50 страниц вручную.
«Я хочу быть оператором системы, а не оператором Creatium. Хочу видеть, что dual-brand стратегия работает: оба сайта в топе, никаких affiliation signals, контент уникальный».
Подробнее в следующем разделе — целая секция о том, как брокеры будут работать в INSIS. Кратко: один inbox для всех 30 номеров, AI-suggestions для ответов, единый листинг-builder, запуск рекламы из кабинета, мобильное приложение для всего. Никаких больше «откуда взять презентацию проекта», «где последний прайс», «как этот клиент пришёл».
Перейти к секции «Брокеры»Видит все диалоги, всех лидов, attribution от поста до сделки. Может из Telegram дать /signal "push Damac Bay" — Editorial Brain сразу подхватит. VIP-клиентов автоматически escalate'ит из auto-mode на конкретного брокера. Видит когда оператор online — auto-mode деактивируется по конкретному номеру.
«Я хочу управлять командой, а не мониторить чаты. Если есть проблема — система меня позовёт; если кто-то VIP пишет — узнаю мгновенно; конверсию вижу в режиме реального времени».
ROAS в одном дашборде по всем платформам (Meta, Google, TikTok, специфичные UAE-каналы). Per-narrative cost: какой нарратив дал какие лиды и какие сделки. Per-brand budget caps, alerts на runaway spend. Брокеры запускают свою «soft» рекламу из мобильного приложения — Traffic Manager утверждает.
«Я хочу видеть весь funnel в одном месте и моментально понимать, какой канал стоит масштабировать сегодня, а какой — резать».
Финальный человеческий QA для контента на своём языке. Особенно критично для AR — RTL layout, культурный контекст, диалект. Видит только pending-on-review артефакты на своём языке. Approve / reject + конкретный фидбэк → Editorial Brain учится на feedback.
«Я хочу видеть только AR-контент, требующий моей проверки. Не хочу копаться в RU/EN — это не моя зона. Хочу простой feedback-механизм, чтобы система не повторяла одни и те же ошибки».
Executive dashboard: high-level метрики всех модулей за вчера / неделю / месяц. Cost tracking — все расходы (Hetzner, Anthropic, Voyage, Cohere, Postiz, fal.ai) в одном экране, разложенные по компонентам. System Health — критичные метрики из Grafana без необходимости заходить туда лично. Audit log: кто, что, когда — особенно для AI-агентских действий (`actor_type='agent'`). Когда что-то ломается — Telegram-алерт с предложением действия. Не нужно сидеть в логах.
«Я хочу быть владельцем системы, а не оператором. Я хочу понимать, что INSIS работает, видеть бизнес-метрики, и тратить день на стратегические вопросы, а не на расследование «почему этот post не опубликовался».
Мы видели, как ты работаешь сейчас. Открыто 8 вкладок: Wazzap для одного клиента, Telegram для другого, UnitPilot для проверки юнита, Excel с прайсами, Drive с презентациями, чат с маркетингом «дайте картинку», Bitrix чтобы записать лида, Insta для рекламы. И всё это — серое, тормозящее, не помнящее, где ты остановился вчера.
INSIS — это один интерфейс, который делает 80% этой суеты за тебя, оставляя тебе только то, что действительно требует тебя — личный контакт с клиентом, переговоры, экспертизу.
Все диалоги — твои, плюс из общего пула (если включена ротация) — в одном месте. WhatsApp, Telegram, мессенджеры платформ объединены. История клиента: что он смотрел на сайте, какие посты лайкал, какие проекты ему уже показывали другие брокеры.
AI-suggestions появляются прямо в чате. Не нравится — пиши своё. Нравится — отправь одним кликом. Если ты онлайн — auto-mode выключается на твоих диалогах автоматически.
Здравствуйте, Aida! В Business Bay до 5M в 2-bed есть Damac Bay by Cavalli и Aykon City. Юниты от 3.9M до 4.8M, площади 86–112 м². Прислать сравнение с планировками? И уточните: ready или off-plan?
Не excel-таблица, не скрин-шот, не PDF. Живая карточка, которая знает о юните всё. Все 30+ полей из UnitPilot подтягиваются автоматически — никакого ручного копирования.
«Прислать клиенту» — генерирует красивую карточку с твоим именем, контактом, brand-styled. «Generate post» — превращает листинг в готовый TG/IG/LinkedIn пост в твоём voice. «Edit listing» — корректируешь description, добавляешь свои фото, помечаешь «у меня эксклюзив до Х». «Boost (ads)» — запускаешь Meta/Google рекламу на этот юнит из приложения.
«Хочу пост в свой Instagram про этот юнит» — нажал. Через 8 секунд готовый пост с фото, описанием, ценой, твоим контактом и brand-styled оформлением.
AI пишет на нужном языке (RU/EN/AR), в твоём личном tone (брокер может настроить свой voice). Forbidden phrases фильтруются автоматически. Cross-brand mentions блокируются. PII checks. Reviewer прогоняет — публикуем. Не нравится результат — нажми «другой вариант» или редактируй сам.
mahmoud.realty 🌊 Видовая двушка в башне Cavalli. 112 м², handover Q3 2027. Платёж 60/40 без overpayment. Свяжитесь — пришлю планировки.
#dubai #realestate #damacbay #insiderealty
mahmoud.realty 🌊 شقة بغرفتين بإطلالة بحرية في برج كافالي. ١١٢ م²، التسليم Q3 2027. خطة دفع 60/40 بدون فوائد.
#دبي #عقارات #داماك_باي
Master-данные (цена, площадь, handover) идут из UnitPilot — это source of truth для всей группы. Их меняет координатор, не каждый брокер отдельно (никаких рассинхронов).
Но твоё — это твоё: личная заметка, эксклюзив до Х, дополнительные фото, твоя позиция в торге, видимость по каналам. Сохранил — система автоматически перегенерирует посты с учётом новых данных, обновит карточку на сайте, проинформирует автомат-режим о новой информации.
«Boost» на листинге — открывается короткая форма: бюджет (от $50), длительность (от 3 дней), таргет аудитория (preset'ы: «UAE residents 30-50», «GCC investors», «Local expats»).
AI генерирует креатив (видео + текст + копию), привязывает UTM, заводит в Meta / Google. Traffic Manager утверждает (или сразу разрешено в рамках лимита). После 24 часов работы — стат уже в твоём dashboard'е: impressions, clicks, conversations, leads.
Не нужно: открывать Meta Business Manager, искать кампании, копировать UTM из чата, заполнять targeting фильтры с нуля. Не нужно знать как работает Meta — нужно знать своего клиента.
Не просто Google Calendar. Знает твои диалоги — напомнит, если клиент не ответил, предложит draft follow-up. Знает твои сделки — заведёт встречу подписания automatically. Знает твои boost-кампании — алертит, когда что-то flatlining.
Утром получаешь morning brief в Telegram-бот: 3 топ-приоритета, конкретные действия. Конец дня — короткий wrap-up с тем, что было.
Каждый твой клик — это либо общение с клиентом, либо реальная экспертиза. Всё остальное — рутина, копирование, поиск, переключение — это работа системы. Ты делаешь то, что любишь и за что тебе платят. Не то, что должен делать компьютер.
Брокеры не сидят за компьютером. Они на viewings, в машине, на встречах, в ресторанах с клиентами. INSIS Mobile — это не «уменьшенная версия web». Это spec'ом написанное под mobile-first использование приложение для iOS и Android.
Push-уведомление на новое сообщение клиента. Свайп → quick reply через AI-suggestion. Voice messages транскрибируются.
На viewing наснимал фото — приложение автоматически распознаёт юнит (по QR коду или geo), привязывает фото к листингу, опционально публикует в Instagram твоей подписи.
Видишь сегодняшние viewings, маршрут по карте, прогноз пробок Dubai. Один тап на viewing → деталь клиента + полная история диалога.
Свежее видео из viewing → загружаешь → одна форма (бюджет, audience) → запускаешь Meta-кампанию из приложения. Креатив генерируется AI, твоё одобрение — финальное.
Сколько диалогов, сколько viewings, сколько сделок за месяц. Какой канал тебе приводит больше клиентов. Как ты двигаешься в team leaderboard (если ты любишь такое).
Перед встречей с клиентом — поиск по компании. «Какие законы по Golden Visa через real estate?» Получаешь точный, актуальный ответ. Работает офлайн (кэш).
Inbox + Listings + Calendar + Profile. Push notifications. Биометрический вход. EN/RU/AR. Bluetooth offline cache для KB.
Camera→listing с распознаванием. Geolocation для маршрута viewings. Voice transcription для quick notes. Live offer dashboard.
Boost-кампании из приложения. AR превью юнита (когда есть 3D-модель). Personal voice tuning для AI suggestions. Coaching tips.
Auto-mode на WhatsApp — это деньги. Если AI скажет глупость клиенту — мы потеряли лида, или хуже — получили правовую проблему. Поэтому AI Sales Agent построен с многослойной защитой.
Это не «модно выглядит» — это load-bearing требование для production-системы, которая разговаривает с реальными клиентами на реальные деньги.
Один флаг отключает весь auto-mode мгновенно. UI toggle в Settings (с подтверждением), CLI emergency команда. Любое переключение — в `audit.events`.
Любое конкретное обещание цены или скидки → escalate. Только verified data из UnitPilot.
Visa, tax, residency, ownership rules → escalate к лицензированному консультанту.
`vip_level >= 1` — всегда живой брокер, никогда auto-mode.
Если у клиента уже есть закреплённый брокер — auto-mode не вмешивается в активный диалог.
Брокер активен в системе — auto-mode на его номерах деактивирован, чтобы не дублировать ответы.
Классификатор детектит чувствительные темы (политика, личные данные третьих лиц) → escalate.
Sentiment + keyword classifier ловит раздражение, недовольство → живой брокер сразу.
Модель сама не уверена → escalate. 0.85 — высокая планка по индустрии.
insiderealty.ae (наше агентство) и in.ae (независимый медиа-портал) — это не один и тот же сайт под разными лицами. Google не должен видеть аффилиации, иначе один из них уйдёт из выдачи.
Поэтому мы строим 8 уровней архитектурной независимости. Это не косметика — это load-bearing SEO требование, прописанное в ADR-005 и проверяемое автоматически на каждом deploy.
INSIS — большая система. 9 модулей, 5 брендов, 3 языка, multi-tenant, AI safety, dual-brand SEO. Делать её традиционным способом — это 10+ инженеров на 12 месяцев. У нас другой подход: соло-разработка с AI-агентами, которые пишут production-grade код по подробным спецификациям.
Каждый день: задача → ночью пайплайн → утром PR на ревью. 70-85% задач закрываются автоматически. 15-30% попадают в `blocked` с конкретной причиной (нужно решение, недостающий API ключ, неоднозначность в спеке).
Это не «модно» и не «vibe coding». Каждая строчка кода идёт в production — никаких MVP, никаких «потом перепишем», никаких `any` в TypeScript. Если задача impossible без нарушения принципов — она помечается `blocked`, и мы обсуждаем, не делаем watered-down версию.
Эта документация (35+ файлов, ADRs, iterations, spec'ы агентов) — это исполняемый контракт. AI-агенты читают её перед каждой задачей. Любое изменение архитектуры — через новый ADR. Никаких «потом расскажу как делать».
Разбивает iter-NN на атомарные задачи, дописывает acceptance criteria.
Пишет UI spec для задач с UI: все states, breakpoints, копия, accessibility.
Production-grade код end-to-end. Типы, тесты, audit, observability, RLS.
Гонит UI flow в headless браузере, AI eval suites, ловит регрессии.
Auto-reject триггеры: missing tenant filter, cross-brand mentions, `any` types, raw SQL, missing tests, hardcoded model versions, missing escalation triggers. Ничего sloppy не доходит до production.
Мы не делаем MVP-первого и V2-потом. Каждая итерация — это законченный production-grade модуль (per ADR-002 «No MVP»). Phase numbers и execution order не совпадают: смотри ниже фактический порядок.
Server provisioning · Authentik OIDC · Postgres 16 + pgvector · Redis · ClickHouse · AFFiNE · Penpot · Postiz · n8n · Immich migration на VectorChord · Observability stack · Plausible × 4 · PM2 · audit schema · Asset Layer foundation.
Next.js 15 application layer · Authentik OIDC integration · Multi-tenant foundation · RBAC · Audit log · Health checks · Dark/light theme · Base nav и роли.
Whiteboard для команды — встроенный в Shell. Используется планнерами, дизайнерами для архитектурных схем и quick ideation.
AFFiNE workspaces · pgvector schema · Voyage AI embeddings · Cohere reranking · Hybrid search · Retrieval API. Обязательно до iter-03, потому что Editorial Brain потребляет retrieval.
Topics + Topic Ranker · Format Strategist · Brief Generator · Production Skills · Approval Gates · Voice Guides per (brand × locale) · Eval suites · Source Registry + Narrative Bundles (ADR-006) · Video-published source.
Postiz integration · Native Telegram publisher · Schedule Optimizer · Bundle distribution (coordinated content drops) · Best-time intelligence · Per-channel adapters.
Baileys + WABA · Conversation Engine · AI Sales Agent с auto-mode и suggestions · Inbox UI · Bitrix24 sync · Wazzap migration · 8 escalation triggers · Kill switch · Output sanitization. Самая mission-critical итерация.
Multi-language cross-lingual retrieval (RU/EN/AR) · Eval suite расширение · Observability dashboards · Auto-sync с UnitPilot DB через CDC · Knowledge UI в Shell. Параллельно с iter-03.
ClickHouse warehouse · native collectors (IG, LinkedIn, TG, YouTube, Plausible × 4) · Bitrix webhooks · End-to-end attribution · Metabase dashboards · Per-bundle metrics rollups · LLM cost tracking · Editorial feedback loop · Ads management (ad_accounts, ad_campaigns, ad_metrics).
Inside Realty site (Next.js на Vercel) + In.ae site (Astro на Cloudflare Pages) · Landing generator с UnitPilot integration · Schema markup · Sitemap · Internal linking · A/B testing · ADR-005 independence enforcement. 1500+ лендингов автоматически.
UI для просмотра справочников рынка (UnitPilot read-only): Districts, Projects, Developers, Units. Filters · search · cards · maps. UnitPilot — source of truth, INSIS — удобный viewer для брокеров.
React Native приложение с push-уведомлениями, биометрическим входом, оффлайн-кэшем Knowledge Base, камерой → listing, geolocation для viewings, boost-кампаниями. Phase 1 → MVP+ через 8-10 недель после iter-05.
Общее время до полной готовности всех 10 итераций + Mobile — 7–8 месяцев при соло-разработке с автономным AI-пайплайном. Полные spec'ы каждой итерации (с acceptance criteria, schema, code samples, Definition of Done) живут в docs/iterations/history/iter-NN-*.md в репозитории.
Это не unicorn-pitch. Это про конкретные операционные изменения для группы компаний и потенциальный выход в SaaS, если станет понятно, что другие UAE-агентства захотят такой инструмент.
Каждая фаза — production-grade с дня 1. Никаких «потом перепишем».
Делает людей в 3-5× эффективнее. Не заменяет полностью. Везде точки контроля человека.
Каждый бренд имеет свой характер. Система не размывает голос ради унификации.
Self-hosted где возможно. Данные клиентов — у нас, не у вендоров.
Этот сайт — preview концепции для нашей команды. Если ты прочитал до этой точки и у тебя есть вопросы, претензии, идеи, «у меня в роли это работает не так» — приходи. Каждый комментарий ценен — мы пока на стадии, когда легко всё перепроектировать.
Особенно ждём:
Полная архитектурная документация (35+ файлов: vision, system-design, ADRs, iterations, brand guides) — в private GitHub репозитории. Скажи в Telegram, дам доступ.