🏛️ Иерархия
📂 АлкоБелка ...
🏰 vlvc.ru
⏳ Загрузка бойцов...
➕ Создание
🗡️ Новый боец
⚔️ Новый вид
📂 Новый проект
🏛️
СО-ЗАВОД
SEO Пирамида · Клан БРО
Войти
📂 Проект: АлкоБелка Уровень 0
...
Бойцов
...
Статей
...
Деплой
...
В очереди
Управление конвейером ...
Нажмите STATUS для проверки
📋 Поля (наследуются всем вниз)
| Поле | Значение | Заполняется | Наследуют |
|---|---|---|---|
| project_name | АлкоБелка | при создании | Все |
| domain | vlvc.ru | при создании | ДНК→ТВ |
| stop_words | алкоголь→напитки | при создании+расширяется | Вид→Статьи |
| categories | крепкийвино | при создании | Виды |
| districts | Адмиралт.Василеостр. | при создании | ТВ (1 район=1 ТВ) |
🏰 ДНК-Крепости
🏰 vlvc.ru 5 страниц · 106КБ CSS
+ Создать ДНК
🏰 ДНК: vlvc.ru источник
📂→🏰 vlvc.ru→📺→⚔️→🗡️→📄
🌐 VPS-роутер ДНК
🔴 VPS-роутер (S5)
| Параметр | Значение |
|---|---|
| vps_host | 176.108.249.154 |
| nginx | vlvc.ru→React(3003), ghost→GH Pages |
| ssl | Let's Encrypt auto |
📄 ДНК-страницы
| Файл | Тип бойца |
|---|---|
| BlogPost.jsx | district |
| CocktailRecipe.jsx | cocktail |
📺 ТВ-Крепости
📺 Адмиралтейский 2 вида · 3 бойца
📺 Васильевский 1 вид · 1 боец
📺 ТВ: Адмиралтейский district
📍 Контакты
| Поле | Значение |
|---|---|
| phone | +7(812)555-01-01 |
| tg_bot_url | @alkobelka_admiral |
| wa_url | wa.me/7921... |
👻 Ghost домен ТВ
| Параметр | Значение |
|---|---|
| ghost_domain | admiralt-alko.ru |
| ghost_dns | → VPS-роутер ДНК |
🔑 Ключи (распределение здесь)
| Ключ | Значение | Наследуется |
|---|---|---|
| GitHub Token | •••••••• | → Бойцы |
| IndexNow Key | a3f2b1c8 | → Бойцы |
⚔️ Виды бойцов
⚔️ district 2 бойцаD01, D02
⚔️ cocktail 1 боецC01
+ Создать вид
📺 ТВ: Васильевский жив
1 вид · 1 боец · 6 ключей
👻 Ghost домен
vasileost-alko.ru → VPS-роутер
⚔️ Виды
⚔️ product 1 боецC02 wine
📂 АлкоБелка→🏰 vlvc.ru→⚔️ Вид→🗡️ Бойцы→📄 Статьи
ВИД бойца Уровень 3
Вид определяет архитектуру: шаблон, CSS, QC-порог, промпт, контракт. Боец наследует и уникализирует.
📐 Параметры вида
| Поле | Значение |
|---|---|
| template_file | — |
| preview_url | — |
| css_accent | — |
| font | — |
| qc_threshold | — |
| tone | — |
| lens | — |
| product_scope | — |
| tv_fortress_url | — |
| dna_source_url | — |
| stop_words | — |
| lsi_words | — |
🤖 LLM Prompt (системный)
—
📋 Контракт (7 проверок)
Загрузка...
—
👁️ Шаблон HTML
Шаблон не загружен
🗡️ Бойцы этого вида
Загрузка...
⚔️ Вид: cocktail 1 боец
Из CocktailRecipe.jsx → JSON-LD Recipe
🎻 Отличия струн
| Струна | district | cocktail |
|---|---|---|
| tone | business | friendly |
| lens | expert | guide |
| css_accent | #D4AF37 | #3B82F6 |
🗡️ Боец
🗡️ C01 margarita 2 ст · 20 ключей
🗡️ Загрузка бойца...
Выберите бойца в дереве слева
📄 Выберите статью из таблицы
📂→🏰→📺→⚔️→🗡️ D01→📄 статья
🥚 Кокон промпта (из чего создана статья)
Block 1: 25 струн (использованные значения)
tone: business (↳ Вид district) lens: expert (↳ Вид) word_count: 350 (↳ Вид) h2_count: 3 (↳ Вид) stop_words: алкоголь→напитки, текила→агавный (↳ Проект) css_accent: #D4AF37 (↳ Боец D01 override) font: Georgia (↳ Вид) qc_threshold: 75 (↳ Вид) meta_desc_len: 150 (↳ Вид) title_len: 55 (↳ Вид) vlvc_links: 2 max nofollow (↳ Вид) faq_count: 4 (↳ Вид)
Block 2: Промпт v3.2 (847 символов)
Ты SEO-копирайтер. Создай статью по keyword: "текила доставка адмиралтейский". Категория: текила. Район: Адмиралтейский. Бренд: ДринкГид. Тон: business. ВЕРНИ РЕЗУЛЬТАТ в формате [N] блоки. [1] Title (≤60)... [2] Description (150-160)... [3] H1... [4] Вводный... [5]-[10] 3 секции × H2+текст... [11]-[19] FAQ 4×Q+A... [20] CTA...
Block 3: Block-Grid 24 слота (заполнено 24/24)
01_TITLE: [загружается из API]
02_H1: "Текила с доставкой в Адмиралтейском районе" [LLM]
03_DESCRIPTION: "Оперативная доставка текилы..." [LLM]
04_KEYWORDS: текила, доставка, адмиралтейский [static БД]
05_BODY_HTML: <h2>Оперативность...</h2><p>...</p> [LLM]
06_FAQ_HTML: 4×<details> [LLM]
07_FAQ_JSONLD: {"@type":"FAQPage",...} [автоген из 06]
08_PRODUCT_JSONLD: {"@type":"Product",...} [автоген из БД]
14_CTA: "Закажите прямо сейчас с доставкой 24/7" [LLM]
17_OG_TITLE: =01 (автоген)
18_OG_DESC: =03 (автоген)
20_BREADCRUMBS: Главная/Текила/Статья [автоген]Block 4: Контакты (плейсхолдеры → значения)
{{PHONE}} → +7(812)555-01-01 [↳ ТВ Адмиралтейский]
{{TG_BOT_URL}} → https://t.me/tequila_spb [↳ Боец D01]
{{WA_URL}} → https://wa.me/7921... [↳ ТВ]
{{CATALOG_URL}} → https://vlvc.ru/catalog [↳ ДНК, nofollow]🎲 text_goal: Убеди купить (persuasive)
intent: buy (определён авто-алгоритмом по ключевику) микро-цели: P1=шокируй фактом, P2=развлеки, P3=научи, P4=убеди
🔍 QC 20 проверок (≥75)
title ✓h2 ✓word_count ✓stop_words ✓translit ✓tone ✓vlvc_links ✓(2)faq ✓jsonld ✓canonical ✓cta ⚠readability ✓
unique 87% ✓density 1.8% ✓lsi 83% ✓int_links 3 ✓og_tags 3/3 ✓
⚡ Действия
📝 Редактировать промпт Перегенерировать Удалить📝 Настройки статьи (в очереди) queued
📂→🏰→📺→⚔️→🗡️ D01→📝 queued
🥚 Кокон промпта (РЕДАКТИРУЕМЫЙ)
Статья в очереди — можно изменить любой параметр перед генерацией
Keyword: виски доставка адмиралтейский
keywordвиски доставка адмиралтейскийиз БД
fighter_idD01 (tequila-v8)назначен
🎲 text_goal (можно изменить)
text_goal
микро-целиP1=шокируй, P2=развлеки, P3=научи, P4=убедиопционально
🎻 Струны (override для этой статьи)
tonebusiness (↳ Вид)наследовано
word_count350 (↳ Вид)наследовано
css_accent#D4AF37 (↳ Боец)наследовано
Можно override любые струны для конкретной статьи
📜 Промпт (предпросмотр, editable)
Ты SEO-копирайтер. Создай статью по keyword: "виски доставка адмиралтейский". Категория: виски. Район: Адмиралтейский. Бренд: ДринкГид. Тон: business. Цель текста: Убеди купить. ВЕРНИ РЕЗУЛЬТАТ в формате [N] блоки. [1] Title... [2] Description... [3] H1... [4] Вводный...
🎬 Действия
▶ Сгенерировать сейчас Сохранить изменения Превью 5 текстов Убрать из очереди📄 Статьи (размещённые)
| # | Title | QC | Fighter | Date | DNA |
|---|---|---|---|---|---|
| ⏳ Загрузка статей... | |||||
📊 Метрики в реальном времени
...
Deployed
Deployed
📐 Параметры ВИДа (динамические)
| Поле | Значение |
|---|---|
| template_file | — |
| css_accent | — |
| font | — |
| qc_threshold | — |
| tone | — |
| product_scope | — |
| llm_prompt | — |
| tv_fortress_url | — |
| lens | — |
| stop_words | — |
| lsi_words | — |
| dna_source_url | — |
📋 Contract JSON
🖼️ Превью шаблона
Выберите ВИД в дереве
🗡️ Бойцы этого ВИДа
Выберите ВИД в дереве
📋 Contract JSON (7 проверок)
Выберите ВИД в дереве
7 чекпоинтов: required_slots, CSS shared, JSON-LD min, contacts min, TV slots, related links, SEO meta
...
Processing
Processing
...
Pending
Pending
...
Pass Rate
Pass Rate
...
Deployed 24h
Deployed 24h
...
Conveyor %
Conveyor %
Обновление: ...
📊 Метрики
...
📦 Деплой
...
⏳ Очередь
...
✅ Готово
...
📈 QC
🟢 Domain Survival (по yandex_pages)
ИИ11: Пороги: yandex_pages, не дни. green: pages>0+200. red: pages было>0→0 (АГС).
| Боец | HTTP | Yandex | Статус |
|---|---|---|---|
| D01 | 200 | 87 | 🟢 |
| D02 | 0 | — | 🔴 мёртв |
| C01 | 200 | 2 | 🟢 |
| C02 | 200 | 0 | 🟡 новый |
💰 ROI per боец
| Боец | Cost | Rev | ROI |
|---|---|---|---|
| D01 | 4,200₽ | 0 | — |
| D02 | 3,800₽ | 0 | — |
Kanban-доска
READY 0
PROCESSING 0
DEPLOYED 0
FAILED 0
🚀 Конвейер (10 шагов V9)
1
Дерево проекта2
Ключ → text_goal (авто)3
Очередь → pick4
ИМ-проверка → fighter_im5
Генерация → Алко-Писец6
Compose → parseSlots+fillTemplate7
QC → 20 проверок (≥75)8
Деплой → GitHub Pages9
Запись → seo_texts10
Индексация: IndexNow+sitemap+Turbo-RSS+TG👁️ Превью 5 текстов (variance check)
| # | Title | QC |
|---|---|---|
| ⏳ Загрузка... | ||
🎲 text_goal баланс
| Цель | % |
|---|---|
| Убеди купить | 30% |
| Научи | 15% |
| Сравни | 15% |
| Развлеки | 20% |
| Остальные | 20% |
🧬 Наследование (6 уровней)
Вид бойца — ОТДЕЛЬНЫЙ уровень. Одна ТВ содержит бойцов РАЗНЫХ видов.
🔄 Цепочка создания
0
Проект — name, domain, db, stop_words↓
1
ДНК — ДНК-страницы, CSS + VPS-роутер↓
2
ТВ — контакты + 6 КЛЮЧЕЙ + Ghost домен ТВ↓
3
Вид — 25 струн, Block-Grid 24, LOCK↓
4
Боец — домен, git, репо + Ghost домен бойца↓
5
Статьи — keyword + text_goal + 25 струн → кокон📋 Карта полей
| Поле | Проект | ДНК | ТВ | Вид | Боец | Статья |
|---|---|---|---|---|---|---|
| stop_words | создаёт | ↳ | ↳ | струна5 | ↳ | использ. |
| 25 струн | — | — | — | defaults | override | использ. |
| block_grid | — | — | — | авто | lock | заполняется |
| text_goal | — | — | — | default | — | per keyword |
| domain | создаёт | VPS | ghost ТВ | — | ghost боец | canonical |
| git_account | — | — | создаёт | ↳ | свой | — |
Редактор струн (25 полей Вида)
Загрузка типов бойцов...
👻 Ghost Domains
| Domain | Status | Project |
|---|---|---|
| ⏳ Загрузка... | ||
👻 Ghost домены + VPS-роутеры
🏗️ Архитектура
VPS-роутер ДНК (S5: 176.108.249.154) Nginx
├── vlvc.ru → React SPA (3003)
├── admiralt-alko.ru → proxy_pass
│ ├── tequila-admiralt.ru → GH Pages D01
│ └── whiskey-admiralt.ru → GH Pages D02
└── vasileost-alko.ru → proxy_pass
└── wine-vasileost.ru → GH Pages C02
DNS: все .ru → A record → 176.108.249.154
SSL: Let's Encrypt (auto-renew)
Canonical: ghost домен (не GH Pages)📋 Реестр
| Уровень | Домен | Прокси → | Статус |
|---|---|---|---|
| 📺 ТВ | admiralt-alko.ru | VPS→бойцы | настройка |
| 🗡️ D01 | tequila-admiralt.ru | → GH Pages D01 | live |
| 🗡️ D02 | whiskey-admiralt.ru | → GH Pages D02 | down |
| 🗡️ C01 | margarita-admiralt.ru | → GH Pages C01 | live |
| 🗡️ C02 | wine-vasileost.ru | → GH Pages C02 | live |
📜 Правила SEO-завода
Нажмите на вкладку, чтобы загрузить правила...
📂 Создание проекта Шаг 0
Поля
project_nameНазваниепри создании ✓
domainvlvc.ruпри создании ✓
db_host176.108.249.154при создании ✓
db_namealko_belkaпри создании ✓
stop_words{"алкоголь":"напитки"}при создании+расширение
lsi_keywords["агава","мескаль"]позже
categories["крепкий","вино"]при создании ✓
districts["Адмиралтейский"]при создании ✓
Разблокирует: → ДНК-Крепость
Создать🏰 Создание ДНК Шаг 1
Поля
fortress_namevlvc.ruпри создании ✓
fortress_urlhttps://vlvc.ruпри создании ✓
dna_pagesHome.jsx, BlogPost.jsxавто (скан)
css_sourceindex.cssавто (скан)
🌐 VPS-роутер (КРИТИЧНО)
vps_host176.108.249.154при создании ✓
vps_ssh_userbelka-199при создании ✓
domain_dnsvlvc.ru → S5 IPпри создании ✓
nginx_configавто-генерацияавто
ssl_certLet's Encryptавто
Разблокирует: → ТВ-Крепость
Создать ДНК📺 Создание ТВ Шаг 2 — ключи!
Поля (сразу)
tv_nameАдмиралтейскийпри создании ✓
tv_typedistrictпри создании ✓
phone+7 (812) 555-01-01при создании ✓
tg_bot_url@alkobelka_admiralпри создании ✓
wa_urlwa.me/7921...при создании ✓
github_tokenghp_••••••••при создании ✓
github_accountviktorotkinпри создании ✓
indexnow_keya3f2b1c8при создании ✓
👻 Ghost домен ТВ
ghost_domainadmiralt-alko.ruпозже
ghost_dns→ VPS-роутер ДНКпозже
Разблокирует: → Вид бойца
Создать ТВ⚔️ Создание ВИДа бойца Шаг 3
ВИД = шаблон для всех бойцов этого типа. Определяет CSS, QC-порог, промпт.
📋 Поля ВИДа
| Поле | Значение |
|---|---|
| type_name * | |
| content_type | |
| template_file | |
| template_html | |
| css_accent_default | |
| font_default | |
| qc_threshold | |
| tone | |
| min_length | |
| max_length | |
| llm_prompt | |
| product_scope | |
| dna_source_pages | |
| block_grid | |
| tv_fortress_url | |
| lens | |
| stop_words | |
| lsi_words | |
| layout_type |
🗡️ Создание бойца Шаг 4
Боец = копия ВИДа + промпт уникализации. Нажмите [+] в дереве рядом с ВИДом.
📋 Поля бойца
| Поле | Значение |
|---|---|
| fighter_id * | |
| fighter_name | |
| fighter_type * | |
| github_repo * | |
| github_token_env | |
| product_scope | |
| tv_fortress_url | |
| tv_fortress_id | |
| dna_source |
🎯 ПРОМПТ УНИКАЛИЗАЦИИ КЛЮЧЕВОЕ
Этот промпт добавляется к шаблонному промпту ВИДа. Определяет уникальность бойца.
Import CSV
text_goal distribution
Ключи
QC Пороги
Нейроны CF (Cloudflare Flux)
Загрузка...
Промпты (LLM)
Контакты (D01)
Бэкап
Загрузка статуса...
Audit Log
Загрузка...
СО-ЗАВОД v8.0 · статьи в дереве · кокон промпта · батч-генерация · домены бойцов · 2026-08-25