Codex primary runtime для seo-cycle
Когда Codex — основной оркестратор SEO-цикла, вся логика 10 фаз — в универсальном скилле:
./.codex/skills/seo-cycle/AGENTS.md # = симлинк на SKILL.md, полная логика фаз
./.codex/skills/seo-cycle/docs/codex-runtime.md # маппинг Claude↔Codex
Как работать
- Установи режим:
export SEO_RUNTIME=codex. - Прочитай
seo-cycle.yaml,docs/codex-runtime.mdи локальные policy-файлы проекта, если есть:seo/setup/setup-control-plane.md,seo/setup/upgrade-assistant.md,seo/setup/upgrade-questionnaire.csv,seo/setup/access-key-assistant.md,seo/setup/access-key-assistant.csv,seo/setup/launch-plan.md,seo/setup/launch-checklist.csv,seo/setup/spend-guard.md,seo/setup/spend-checklist.csv,seo/setup/perplexity-health.md,seo/setup/notebooklm-health.md,seo/setup/xmlriver-health.md,seo/setup/latest-task-route.md,seo/setup/latest-usage-ledger.md,seo/tool-stack.generated.yaml,seo/setup/tool-stack-report.md,seo/growth-roadmap.generated.yaml,seo/setup/growth-roadmap.md,seo/setup/onboarding-playbook.md,seo/setup/onboarding-checklist.csv,seo/automations/automation-recommendations.md,seo/neuronwriter-limits.yaml,seo/neuronwriter.md,seo/entities/google-nlp-policy.yaml,seo/seo-data-collection-map.md,seo/access-setup-runbook.md,seo/ai-visibility-prompts.csv,seo/tool-budget.yaml,seo/automation-policy.yaml,seo/project-intake.yaml,seo/project-intake-report.md,seo/project-profile.generated.yaml. - Перед дорогим сбором, браузером, публикацией или scheduled automation запусти
seo-cycle run script governance-report --format md. - Для единой readiness-сводки используй
seo-cycle control-plane --write. - Для первого low-token экрана проекта используй
seo-cycle run script launch-plan --writeи начинай сseo/setup/launch-plan.md. - Перед конкретной задачей запусти
seo-cycle run script task-router --task "<цель пользователя>" --writeи следуйseo/setup/latest-task-route.md. - Перед расходом токенов/API/credits/ads обнови
seo-cycle spend --write; если сервис не allowed, остановись до approval/policy. Затем сделайusage-ledger.py check --service <tool> ... --fail-on-block; после расхода запишиusage-ledger.py record --service <tool> ... --write. - Для выбора инструментов запускай
seo-cycle run script tool-stack-recommender --write;--applyтолько после review, платные API/LLM/ads/tracking/index submission не включаются автоматически. - Для приоритетов запускай
seo-cycle run script growth-roadmap --writeи начинай сseo/setup/growth-roadmap.md. - Для подробного first-run checklist запускай
seo-cycle run script setup-onboarding --write; secret values вводит человек только в.env/кабинетах. - Для обновления старого проекта запускай
seo-cycle run script project-upgrade-assistant --write; применяй новые возможности только после reviewseo/setup/upgrade-questionnaire.csv. - Для ключей и OAuth запускай
seo-cycle run script access-key-assistant --write; секреты вводит человек только в.env/кабинетах. - Для рекомендаций schedule запускай
seo-cycle run script automation-recommender --write;--applyтолько после review,--allow-schedulesтолько при явном разрешении. - Для детального intake используй
seo-cycle intake --interactive --writeили--defaults --write. - Для точечной настройки проекта используй
seo-cycle run script project-profile --write;--applyтолько после review overlay/report. - Веди по фазам из
AGENTS.md, но не шире launch plan, spend guard, task route и usage ledger.
Правила гибрида:
- Наши скрипты (
./.codex/skills/seo-cycle/scripts/) — для РФ-семантики, Serpstat/SpyFu, suggest, кэша, публикации, данных/алертов. Вызывай через bash/Python. - Нативные Codex skills — для генерации изображений (
seo-image-gen/image/sora), браузера (browser/playwright/screenshot) и делегирования (dispatching-parallel-agents). - Не вызывай
codex execсам в себе.llm-cli-collect.shв codex-режиме отдаёт только Antigravity + промпт для нативного сбора;img-generate.shотдаётCODEX_NATIVE_IMAGE. - Low-token режим обязателен: сырьё на диск, в контекст только distillates/top-N, progressive disclosure вместо чтения всего проекта.
- Проверяй robots/Content-Signal policy:
search=yes, ai-input=yes, ai-train=noдопустимо как запрет обучения моделей, но публичныйrobots.txtдолжен быть чистымtext/plainбез PHP warnings/HTML и editor preview мусора. - Не печатай секреты из
.env, OAuth, API keys или service-account JSON.
Не для одношаговых задач
Нужна только генерация картинки / только публикация / только сбор — вызывай конкретный скрипт или специализированный skill напрямую, без полного цикла.