banatie-content/shared/batch-processing.md

121 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Batch Processing Workflow
## Для интенсивов (6-8 статей за 2 недели)
Вместо создания статей последовательно от начала до конца — группируй по типу задачи.
## 14-дневный план
```
День 1-2: Все outlines (8 штук) → @strategist + @architect
День 3-5: Все first drafts + critique → @writer + @editor
День 6-8: Все revisions → @writer (с Opus)
День 9-11: Human editing (2-3/день) → ТЫ
День 12-14: SEO + images + публикация → @seo + @image-gen + ТЫ
```
## Почему batching эффективнее
1. **Контекст не переключается** — ты в режиме "структуры" или "редактирования"
2. **Patterns видны** — на 3-м outline замечаешь повторы, которые не видел на 1-м
3. **Параллельная работа** — пока @editor анализирует draft 1, @writer пишет draft 2
4. **Bulk loading** — загрузил контекст в агента один раз, обработал 8 статей
## Детальный workflow по дням
### День 1-2: Planning & Outlines
**Утро дня 1:**
1. @strategist: загрузи все keyword research, competitor analysis
2. Пройдись по 10-15 идеям из inbox
3. Выбери 8 тем, создай briefs
**Вечер дня 1 + День 2:**
1. @architect: создай outlines для всех 8 статей подряд
2. Не переключайся между агентами
3. К концу дня 2: 8 готовых outlines в `2-outline/`
### День 3-5: Drafting + Critique
**День 3:**
1. @writer: напиши drafts для статей 1-4
2. Сразу после каждого draft → @editor для critique
3. Не исправляй пока — только генерируй и получай feedback
**День 4:**
1. @writer: напиши drafts для статей 5-8
2. @editor: critique для каждого
**День 5:**
1. Просмотри все critiques
2. Отметь patterns — что повторяется?
3. Приоритизируй: какие статьи требуют больше работы?
### День 6-8: Revisions
**Важно:** Используй Opus для revisions
1. @writer (Opus): исправь critical issues в каждом draft
2. При необходимости → второй проход через @editor
3. Цель: все drafts на score ≥ 7
### День 9-11: Human Editing
**Это твоя работа, не агентов.**
2-3 статьи в день:
- [ ] Добавь личный опыт (замени [TODO])
- [ ] Проверь код (запусти примеры)
- [ ] Humanization (varying sentences, personal voice)
- [ ] Final read вслух
### День 12-14: Optimization & Publish
**День 12:**
1. @seo: оптимизируй статьи 1-4
2. @image-gen: создай briefs для images
**День 13:**
1. @seo: статьи 5-8
2. Генерация images через Banatie
**День 14:**
1. Публикация на banatie.app/blog
2. Расписание для cross-posting (не всё сразу)
## Cross-posting schedule
Не публикуй всё в один день:
```
Неделя 1: Статьи 1-2 на blog → через 7 дней на dev.to
Неделя 2: Статьи 3-4 на blog → через 7 дней на dev.to
Неделя 3: Статьи 5-6 на blog → через 7 дней на dev.to
Неделя 4: Статьи 7-8 на blog → через 7 дней на dev.to
```
Это даёт:
- Время для Google индексации (canonical важен)
- Постоянный поток контента
- Возможность A/B тестировать titles
## Для регулярного cadence (1 статья/неделю)
```
Понедельник: @strategist (topic selection) + @architect (outline)
Вторник: @writer (draft) + @editor (critique)
Среда: @writer (revision) + @editor (re-check if needed)
Четверг: Human editing
Пятница: @seo + @image-gen + publish
```
## Tracking progress
Используй meta.yml status:
```yaml
status: inbox | planning | outline | drafting | review | optimization | ready | published
```
Команда `/status` в Claude Code покажет где какая статья.