=разраб= карта проекта / обновляется вместе с кодом

Проект без
магии и тумана.

Это простая карта того, что мы строим, зачем это нужно и в каком состоянии находятся блоки. Здесь нет обещаний «всё готово»: у каждого шага есть понятный статус, результат и граница.

01 / зачем это всё

Чтобы работа с видимостью бренда стала понятной.

Обычно данные о компании живут в разных местах, а решения принимаются по ощущениям. Этот проект собирает наблюдения, отделяет подтверждённые факты от предположений и превращает их в последовательный план действий.

ИИ здесь — помощник для рутины: собрать, сгруппировать, не потерять деталь. Он не заменяет редактора, владельца бизнеса или человека, который отвечает за публикацию.

02 / как это работает

Один маршрут —
четыре понятных шага.

  1. 01

    Собираем

    сайт, профили, документы и наблюдения

  2. 02

    Проверяем

    источники, противоречия и степень уверенности

  3. 03

    Планируем

    приоритеты и понятные действия для человека

  4. 04

    Публикуем

    только после ручного одобрения и отдельного решения

Важно: последний шаг не запускается сам. У проекта есть предохранители, которые останавливают публикацию или отправку, пока человек не подтвердит действие.

03 / состояние блоков

Что уже можно
использовать.

готовов работеждёт владельцаследом
01готово

Публичная витрина

Сайт объясняет услугу, показывает метод и собирает знания в одном понятном месте.

Статические страницы, исследования, политика редакции и методология собираются в production build. Форма сейчас честно работает как демонстрация: не отправляет и не сохраняет данные.

  • 55 статических страниц
  • SEO-проверка контента
  • production build
02готово

Рабочий контур SMM

Внутренний кабинет помогает собрать факты, материалы, план контента и черновики.

Есть backend, интерфейс клиента, база проверяемых фактов, очередь материалов и ручная проверка. Внешняя публикация не включается автоматически.

  • backend и frontend
  • 933 проверенных сценария
  • 96 интерфейсных тестов
03готово

Контроль качества

Перед изменением проект сам проверяет, что его можно собрать и что важное не сломалось.

Единый preflight запускает lint, типы, тесты, сборки, SEO-контракты и проверку безопасного поведения издателя. Релизный кандидат отделён от черновиков и архивов.

  • единый preflight
  • CI для витрины
  • 0 критичных npm-уязвимостей
04в работе

SEO Image Factory

Система готовит изображения для статей, но не публикует их сама.

Каждый материал проходит очередь, проверку и подтверждение. Publisher намеренно fail-closed: без одобрения и контрольной суммы файл не попадёт на сайт. Для подготовки есть dry-run и контролируемый запуск одной пачки через --once.

  • очередь и review
  • контроль SHA-256
  • dry-run / --once
  • 176 опубликованных слотов
  • 4 теста проходят
  • editorial fallback вместо заглушки
05ждёт владельца

Приём заявок и почта

Сайт пока не принимает реальные обращения — это защищает посетителей от потери данных.

Нужны почтовый провайдер, MX-запись, адрес отправителя, адрес получателя, серверный secret, политика хранения и canary-проверка. До этого формы остаются демонстрационными.

  • нет MX
  • нет провайдера
  • безопасный dry-run возможен
06ждёт владельца

Коммерческий запуск

Публичный сайт уже выложен; отдельно ждём решения для включения реальных заявок и внешней автоматизации.

Перед коммерческим стартом фиксируются почтовый канал, approver, backup, rollback и проверка после включения. Публичная витрина и коммерческий контур — разные этапы.

  • почта и реквизиты
  • backup и rollback
  • внешний smoke-test

04 / рабочее поле

Что делаем
прямо сейчас.

Ниже — не абстрактный список идей, а последовательность задач, которые можно брать в работу уже сегодня. Серые карточки ждут внешних реквизитов или завершения предыдущих шагов.

01

можно сейчас

Довести витрину

Проверить тексты, мобильную версию, ссылки и единый визуальный ритм.

02

можно сейчас

Укрепить контроль качества

Закрыть тестовые разрывы, собрать понятный release candidate и сохранить rollback-пакет.

03

можно сейчас

Описать серверный контур

Синхронизировать в карте проекта справки server2, SRV1, ComfyUI и реальные границы доступа.

04

частично готово

Довести генерацию

Базовый ComfyUI smoke-test, безопасный dry-run и реальный dual-GPU fan-out подтверждены; второй worker включается только на время отдельной проверки.

05

нужны реквизиты

Подключить почту

Провайдер, DNS/MX, credentials, получатель, canary и политика хранения.

06

после 01–05

Открыть коммерческий контур

Финальный approver, backup, окно включения заявок, внешний smoke-test и rollback.

05 / карта инфраструктуры

Два сервера.
Одна система.

server2закрытая локальная сеть

Оркестратор

Текстовый AI, боты, автоматизация и управляющий контур проекта.

  • Ubuntu 24.04
  • RTX 4080 SUPER / 16 GB
  • Docker и nginx
SRV1закрытая локальная сеть

Генератор

ComfyUI принимает граф генерации и отдаёт изображения по API.

  • Ryzen 5 5600 / 32 GB
  • RTX 5070 Ti / 16 GB
  • ComfyUI 0.12.0

генерация изображения / простой маршрут

  1. 01Запрос и prompt
  2. 02Workflow из узлов
  3. 03KSampler + GPU
  4. 04VAE Decode
  5. 05Готовое изображение

Базовый workflow на SRV1 проверен напрямую, а server2 умеет выполнить безопасный dry-run без постановки prompt. Реальный dual-GPU fan-out подтверждён smoke-тестом на двух worker; hermesPC включается только временно. Автоматическая публикация выключена.

06 / живой план

Как будем
двигаться дальше.

01

сейчас

Сделать карту проекта частью сайта

Этот экран, понятные статусы и ссылка из меню.

готово
02

далее

Убрать технический долг тестовой типизации

Уточнить типы старых фикстур без изменения бизнес-логики.

следом
03

после реквизитов

Подключить приём заявок

Настроить почту, секреты, MX и canary-доставку.

ждёт владельца
04

только по решению

Включить заявки и publisher

Провести backup, canary, ручное одобрение и rollback-проверку перед внешним контуром.

ждёт владельца

07 / честные границы

Что проект
не делает сам.

следующее безопасное действие

Сначала усиливаем внутренний контур.
Потом подключаем внешний.

Пока нет почтовых и production-реквизитов, можно развивать качество, тесты, интерфейс, контент и контроль публикации. Когда реквизиты появятся, проект не придётся переделывать: добавится только проверенный внешний слой.