source-command-init-practice
Use this skill when the user asks to run the migrated source command init-practice.
Command Template
/init-practice — охота за практикой
sgai validate --json→ объявить статус. Приоритет: Firecrawl → ScrapeGraphAI → WebSearch. ДО внешнего поиска — grepknowledge/practice_index.mdпо категории: найдено → использовать.cases/_index.md→ активные дела. Отбор grep-ом по диску, не Read:
| Состояние | Действие |
|---|---|
Нет карты или маркера ## КАРТА ГОТОВА ✓ |
Пропустить → сначала /init-cases |
practice.md: grep "СОВЕТ ЗАВЕРШ" есть, моложе 365 дней (PRACTICE_TTL_DAYS) |
Пропустить, НЕ перезаписывать |
| Маркера нет / старше 365 дней / файла нет | Охота |
Показать группы, спросить подтверждение.
- Состав — блок
## ОХОТНИКИ — РЕШЕНИЕ ФЕМИДЫкарты; нет → по числу правовых вопросов: 1 = L1 tactical · 2-3 = L2 classic + tactical (+ skeptic при орг-оппоненте) · 4+ / кассация ВС / КАС = L3 все три. - Отметка прогона (иначе сторож заблокирует охотника). Один раз за прогон:
python3 scripts/preflight_search.py— запомни код. Каждому делу ДО охотников:python3 scripts/case_paths.py --run-set cases/{клиент}/{дело} guide init-practiceи--run-set cases/{клиент}/{дело} preflight_code <код>. Код preflight ненулевой → охоту не запускать (сторож заблокирует); работать поpractice_index.mdлибо решение владельца--run-set … preflight_override 'причина'. Запуск: дела по очереди, охотники дела параллельно (practice-hunter-classic/-skeptic/-tactical). В промпт — правовые вопросы карты ТЕКСТОМ (материал до 15 000 токенов — текстом, не путем) + путь дела. - Синтез: FULL →
/askacouncil {путь}→practice.mdс маркером; L1/FAST → Фемида синтезируетpractice.mdсама (Opus) и ставит маркер## FAST-СИНТЕЗ ФЕМИДЫ; охотник кладет толькоtactical_*.md. Затемarchivist(один раз). - Отчет:
✓ Готово(маркер) /⚠ Частично(нужен /askacouncil) /↷ Пропущено/✗ Ошибки+ причина. Далее: /position-council → /draft.
Сбои
hunter_*.md <3 источников с реквизитами → перезапуск ≤2, затем «Частично» · сервисы недоступны → СТОП по делу, из памяти только с пометкой требует верификации · Agent type not found → СТОП, полный перезапуск Codex · маркер не проставлен → перезапуск ≤2.
Самопроверка по диску
Каждое «✓» подтверждено grep маркера · актуальные practice.md не тронуты · archivist запущен · каждое активное дело в отчете · даты ДД.ММ.ГГГГ, без «е с точками».