| name | personal-guide-render |
| description | Тонкий клиент — собирает персональное руководство пилота через локальный шлюз (mcp__iwe-local-gateway__render_personal_guide). Используй когда пилот просит «пересобери руководство», «обнови мой план», «собери руководство на сегодня». |
| argument-hint | [необязательно: дата в формате YYYY-MM-DD, по умолчанию сегодня] |
| experimental | false |
| related | ["WP-149","personal-guide-start","DP.SC.187"] |
| version | 2.0.0 |
| layer | L1 |
| status | active |
| supersedes | v1.0.0 (personal-guide-render-v1-archive.md в inbox/WP-149/) |
| triggers | {"slash":["/personal-guide-render"],"phrases":[]} |
| routing | {"executor":"sonnet","deterministic":true} |
| agents | single |
| interaction | single-step |
| gates_required | [] |
| gates_enforced | [] |
| gates_rationale | операционный скилл; WP Gate применим только при создании нового РП, не для операционных вызовов |
Render персонального руководства (v2 — тонкий клиент)
⚡ Три шага, без диалога. Выполни 0→1→2→3 последовательно. Вся логика сборки — на сервере (render-pilot-guides.py через iwe-local-gateway).
When to use
Тонкий клиент — собирает персональное руководство пилота через локальный шлюз (mcp__iwe-local-gateway__render_personal_guide). Используй когда пилот просит «пересобери руководство», «обнови мой план», «собери руководство на сегодня».
Контракт скилла
- Вход: дата (аргумент или сегодня). Репо
personal-guide под аккаунтом пилота должно существовать (создаётся через /personal-guide-start). Локальный шлюз iwe-local-gateway должен быть запущен.
- Выход: файлы
guide/<date>.md и panel/<date>.md обновлены в репо personal-guide.
- Время: ≤3 мин (включая LLM-генерацию на сервере).
- Не делает: не читает Память.Derived, не выбирает заготовки, не пишет profile.md/worldview.md/methods.md — всё это делает render-pilot-guides.py на сервере.
Algorithm
Шаг 0. Проверить предусловие (setup завершён)
Вызови personal_search(source: "personal-guide", path: ".claude/skills/personal-guide-start/SKILL.md").
Если файл не найден → сообщить пилоту:
Скиллы не установлены или установка не завершена.
Запусти /personal-guide-start для первичной настройки.
Стоп (не переходить к Шагу 1).
Шаг 1. Определить дату
date = аргумент скилла если передан (формат YYYY-MM-DD), иначе сегодня.
Шаг 2. Запустить сборку
Вызови mcp__iwe-local-gateway__render_personal_guide(date=<date>).
Шаг 3. Отчёт пилоту
Если OK:
Руководство готово.
guide/<date>.md — учебный текст (содержание)
panel/<date>.md — табло (форма, статистика, повестка)
Если ошибка:
Сборщик вернул ошибку: <текст ошибки>
Проверь что локальный шлюз запущен (iwe-local-gateway).
Запустить вручную: ssh tsekh-1-root "systemd-run --uid=tseren ... render-pilot-guides.py --daily --user=<PILOT>"
Failure modes
| Симптом | Причина | Решение |
|---|
| Шаг 0: файл не найден | /personal-guide-start не запускался | Запустить /personal-guide-start |
| render_not_configured | PILOT_GITHUB_OWNER не задан в env шлюза | Проверить env iwe-local-gateway |
| Таймаут >3 мин | LLM не отвечает на сервере | Проверить логи tsekh-1 + повторить |
| guide/.md не появился | Ошибка git push в render-pilot-guides.py | Запустить --user вручную + git pull personal-guide |