source-command-draft
Use this skill when the user asks to run the migrated source command draft.
Command Template
/draft — процессуальный документ (шаг 4 workflow)
Обертка: маркеры → скилл doc-drafter; судебные документы — ТОЛЬКО через него. Дело/тип — из аргументов или контекста (объявить); не определяются → СПРОСИТЬ, не угадывать (тип: иск/возражения/жалоба/ходатайство/заявление).
Маркеры в .agent/context/ — grep по диску ДО запуска; нет → СТОП, drafter не стартовать
| Файл | Маркер | Нет → СТОП: |
|---|---|---|
knowledge-map.md |
## КАРТА ГОТОВА ✓ |
«шаг 1: case-mapper» |
practice.md |
grep "СОВЕТ ЗАВЕРШ" (в старых файлах старое написание) |
«шаг 2: охота → /askacouncil; FAST — синтез» |
positions.md (L2/L3) |
СОГЛАСОВАНО СОВЕТОМ |
«шаг 3: /position-council» |
positions.md не требуется при L1/FAST либо пропуске, зафиксированном в _case.md.
Запуск и цикл
Отметка прогона ДО запуска (иначе сторож заблокирует спавн doc-drafter): python3 scripts/case_paths.py --run-set cases/{клиент}/{дело} guide draft.
Дом, имена файлов и лимит рецензии взять из python3 scripts/case_paths.py --document-contract cases/{клиент}/{дело}; doc-drafter исполняет этот контракт через create_docx.py. Перед составлением читает knowledge/redlines.md; правовое утверждение без источника не включать; сужение требований — только письменным решением в positions.md.
Кони запускает сам doc-drafter (его Шаг 9) — отсюда второй раз НЕ запускать. Владелец ревью один: у drafter текст черновика уже в руках, а повторный запуск заставляет Кони перечитывать дело заново (25-60k на лишний проход). Обертка только принимает вердикт: ГОТОВ К ПОДАЧЕ → конец · ТРЕБУЕТ ПРАВОК/КРИТИЧЕСКИЕ ОШИБКИ при исчерпании лимита из case_paths.py → СТОП, вынести пользователю. Вердикта нет вовсе → drafter не доработал, перезапустить его, а не Кони.
- Замечание повторяет предыдущий раунд → СТОП, не крутить: доложить замечание и причину незакрытия.
- Лог: строка на раунд по адресу
case_paths.review_log(case):[ДД.ММ.ГГГГ] {док} r{N}: вердикт; закрыто; осталось. - Кони критикует цифры (пошлина, сроки) → сверить по первоисточнику ДО правки.
- drafter упал / неполный → перезапуск ≤2, затем СТОП с причиной.
Самопроверка
Маркеры grep-ом, не по памяти · .md и .docx на диске · вердикт Кони — пользователю дословно · даты ДД.ММ.ГГГГ, без «е с точками».