# Source Command Close Case

> Закрывает дело — итог в _case.md, архивация черновиков, перенос в Закрытые Дела клиента, обновление индекса

- Skill: `zarubinvibe/source-command-close-case` (Agent Skill)
- Install (CLI): `npx skillmds@latest add zarubinvibe/source-command-close-case`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zarubinvibe/source-command-close-case/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zarubinvibe (https://skillmd.com/u/zarubinvibe)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zarubinvibe/source-command-close-case

---


# source-command-close-case

Use this skill when the user asks to run the migrated source command `close-case`.

## Command Template

# /close-case — закрыть дело

Вход: папки дела нет → СТОП, показать похожие из `_index.md`. Не указано → из контекста или СПРОСИТЬ. В `_index.md` уже «Закрыто» → сообщить, не менять. Итог неизвестен → СПРОСИТЬ (выиграно/проиграно/мировое/отозвано, решение суда, исполнено ли) — не выдумывать.

## Алгоритм

1. `_case.md`: Стадия → «Закрыто», дата `ДД.ММ.ГГГГ`, раздел «Итог дела» (реквизиты не подтверждены → `требует проверки`). Файла нет → создать минимальный, отметить аномалию.
2. `.agent/drafts/` (включая `_baselines/`) → `.agent/archive/`. `00_intake/` и `02_hearings/` НЕ трогать — поданное остается. `mv` упал → перечислить, не терять, спросить.
3. `cases/_index.md`: статус → «Закрыто».
4. `_client.md`: строку из «Активные Дела» → «Закрытые Дела» с результатом; строки не было → добавить в закрытые, рассинхрон отметить.

**Очистить кеш извлечения по делу:** `python3 scripts/markdown_extract.py --purge-case cases/{клиент}/{дело}` (показ), затем с `--apply`. В `~/.cache/legal_extract` лежат `<sha>.requisites.json` — ИНН, паспорта, счета доверителя. Они вне `cases/`, значит вне архивации дела и вне срока хранения; закрытие дела без этой команды оставляет персональные данные жить бессрочно (на 03.08.2026 в кеше было 368 МБ). Материалы остаются в `cases/`. Итог: `✓ Дело закрыто: {клиент}/{дело} · архивировано N · индекс и профиль обновлены`.

## Самопроверка по диску

`_index.md` — «Закрыто» · `_client.md` — дело в закрытых, из активных убрано · `.agent/drafts/` пуст, `.agent/archive/` наполнен · `00_intake/` и `02_hearings/` не тронуты · даты `ДД.ММ.ГГГГ`, без «е с точками».

