diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 970d966..ecf3aa6 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -946,15 +946,15 @@ No `consult` was needed; nothing irreversible or cross-cutting. Files changed: ` --- -## 🔵 [using-markitdown-mcp-deregister] — Полный decommission markitdown MCP: удалить `mcpServers.markitdown` из `~/.claude.json`, иначе каждая новая сессия, грузящая MCP, респаунит anonymous-контейнер из `markitdown-mcp:latest` (и `docker ps` снова показывает markitdown — критерий #2 импл-таски не durably выполним). +## 🟢 [using-markitdown-mcp-deregister] — Полный decommission markitdown MCP: удалить `mcpServers.markitdown` из `~/.claude.json`, иначе каждая новая сессия, грузящая MCP, респаунит anonymous-контейнер из `markitdown-mcp:latest` (и `docker ps` снова показывает markitdown — критерий #2 импл-таски не durably выполним). **Источник:** finding из `using-markitdown-cli-rewrite-review` (2026-06-09). Импл-таска `using-markitdown-cli-rewrite` удалила существовавшие контейнеры корректно, но оставила MCP-регистрацию (out of scope, явно флагнуто в `.wiki/concepts/using-markitdown-cli-migration.md` §Out of scope). На ревью контейнер `boring_spence` уже респаунился. **Weight:** needs-human — правка user-global `~/.claude.json` + keep-or-drop решение: после rewrite скил советует CLI, но MCP-тул `mcp__markitdown__convert_to_markdown` ещё зарегистрирован. Подтвердить с владельцем что MCP больше не нужен, затем удалить запись + `docker rm -f $(docker ps -aq --filter "ancestor=markitdown-mcp:latest")` + (опц.) `docker rmi markitdown-mcp:latest`. <<<<<<< HEAD -**Status:** blocked -**Where I stopped:** PENDING HUMAN: Полностью decommission'ить markitdown MCP (удалить mcpServers.markitdown из ~/.claude.json + снести контейнеры + опц. удалить образ), или оставить MCP-тул и закрыть таску как wontfix? -**Next action:** Спросить владельца: нужен ли ещё markitdown MCP-тул? Если нет — удалить `mcpServers.markitdown` из `~/.claude.json`, снести контейнеры по ancestor, опц. удалить образ. Если да — закрыть как wontfix (критерий #2 импл-таски тогда считается "removed at impl time", respawn — by design). +**Status:** done +**Where I stopped:** Confirmed by owner: MCP not needed. Removed mcpServers.markitdown from ~/.claude.json, docker rm containers, docker rmi markitdown-mcp:latest (1.52GB freed). +**Next action:** (none — kept until merged) ======= **Status:** blocked — parked for human via `consult` (halt; `consult_policy=human-only`, decided_by=human-required). Deep context + resume brief: `.tasks/using-markitdown-mcp-deregister.md`. **Where I stopped:** Подтвердил фактическое состояние (mcpServers.markitdown в `~/.claude.json`; контейнер `kind_cohen` респаунился Up ~1m; образ `markitdown-mcp:latest` 1.52GB). Перед мутацией user-global конфига вызвал `consult` → halt. Конфиг/контейнеры/образ НЕ тронуты. @@ -963,5 +963,6 @@ No `consult` was needed; nothing irreversible or cross-cutting. Files changed: ` >>>>>>> 1bc7615 (meta(tasks): park [using-markitdown-mcp-deregister] for human (consult halt)) **Branch:** n/a + ---