- Зачем:
- плейбук оркестрации опирается на репо-локальных субагентов для
глубоких рассуждений и шумной механики; в этом репозитории их
ещё не было.
- Что:
- созданы .claude/agents/deep-reasoner.md (Opus, high) и
.claude/agents/fast-worker.md (Sonnet) по референсу скилла
claude-subagent-playbook;
- .gitignore: локальное содержимое .claude/ скрыто, agents/
коммитятся.
- Проверка:
- git status не показывает .claude/settings.local.json;
субагенты видны в новой сессии Claude Code.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Зачем:
- артефакты браузерной автоматизации не должны попадать в индекс.
- Что:
- добавлены .playwright-cli и .playwright-mcp в .gitignore.
- Проверка:
- git status не показывает .playwright-cli/ после прогона playwright-cli.
- Why:
- VS Code settings are personal IDE preferences, not shared project config
- What:
- remove !.vscode/settings.json exception from .gitignore
- Refs: AGENTS.md
- Why:
- Superset bootstrap used outdated ClickHouse URI format and did not fail fast on init errors.
- docs and exported dashboard metadata diverged from runtime connection settings.
- What:
- build ClickHouse URI from env vars and use clickhousedb:// in init script.
- refresh dataset metadata on existing datasets and surface import errors.
- run create_dashboard during superset-init startup and align docs/exported URI references.
- ignore node_modules in git.
- Check:
- python3 -m py_compile superset/init_superset.py
- manual dashboard smoke check in UI (charts render)