[CL-CLEANUP-1] Удалить мёртвые CLAUDE_FLOW_* env vars из settings.json #7

Closed
andrei wants to merge 1 commit from bugfix/remove-dead-claude-flow-env-vars into master
Owner

Что сделано

  • Удалены CLAUDE_FLOW_V3_ENABLED и CLAUDE_FLOW_HOOKS_ENABLED из settings/settings.json.

Зачем

CLAUDE.md (2026-05-07) явно запрещает упоминать claude-flow как живой компонент: «НЕ упоминать как живые: ruflo plugins, claude-flow CLI, MCP servers...».

Эти env vars остались после удаления claude-flow плагина и противоречат runbook. Единственный consumer — agents/mcp/wrappers/claude-flow-mcp-wrapper.cjs:93 — читает с fallback || 'true', так что удаление функционально нейтрально.

План тестирования

  • jq .env после удаления — settings.json валидный JSON, остаются только canonical vars (API_TIMEOUT_MS, BASH_*, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS)
  • node ~/.claude/scripts/claude-doctor.js → All checks passed (147 hooks, 296 skills, 4 MCP, 8 CLI)
  • Grep по консьюмерам: только comment в test (past tense) + claude-flow-mcp-wrapper с fallback

Где могу ошибиться

  • В прошлой сессии settings.json мог попадать в bot-генерируемые backup-файлы (.bak.20260507-*) — эти backup-ы остаются с старыми значениями, но это inert state
  • Если в будущем claude-flow MCP будет восстановлен, придётся обратно добавить
## Что сделано - Удалены `CLAUDE_FLOW_V3_ENABLED` и `CLAUDE_FLOW_HOOKS_ENABLED` из `settings/settings.json`. ## Зачем CLAUDE.md (2026-05-07) явно запрещает упоминать claude-flow как живой компонент: «НЕ упоминать как живые: ruflo plugins, claude-flow CLI, MCP servers...». Эти env vars остались после удаления claude-flow плагина и противоречат runbook. Единственный consumer — `agents/mcp/wrappers/claude-flow-mcp-wrapper.cjs:93` — читает с fallback `|| 'true'`, так что удаление функционально нейтрально. ## План тестирования - [x] `jq .env` после удаления — settings.json валидный JSON, остаются только canonical vars (API_TIMEOUT_MS, BASH_*, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS) - [x] `node ~/.claude/scripts/claude-doctor.js` → All checks passed (147 hooks, 296 skills, 4 MCP, 8 CLI) - [x] Grep по консьюмерам: только comment в test (past tense) + claude-flow-mcp-wrapper с fallback ## Где могу ошибиться - В прошлой сессии settings.json мог попадать в bot-генерируемые backup-файлы (.bak.20260507-*) — эти backup-ы остаются с старыми значениями, но это inert state - Если в будущем claude-flow MCP будет восстановлен, придётся обратно добавить
settings: удалить мёртвые CLAUDE_FLOW_V3_ENABLED + CLAUDE_FLOW_HOOKS_ENABLED env vars
Some checks failed
Forgejo Smoke Test / Smoke (pull_request) Has been cancelled
79fad48ddf
CLAUDE.md (2026-05-07): "НЕ упоминать как живые: ... claude-flow CLI".
Эти env vars были no-ops после удаления claude-flow plugin. Единственный
consumer — agents/mcp/wrappers/claude-flow-mcp-wrapper.cjs:93 — читает с
fallback `process.env.CLAUDE_FLOW_HOOKS_ENABLED || 'true'`, так что
удаление функционально нейтрально. Устраняет прямое противоречие между
settings.json и CLAUDE.md (детектор лжи).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
andrei closed this pull request 2026-05-07 14:27:50 +00:00
Some checks failed
Forgejo Smoke Test / Smoke (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/claude-dotfiles!7
No description provided.