# OpenSpec Lab — Статус Обновлено: 2026-09-11 (разнос OpenSpec по проектам) ## Текущее состояние: ЛАБА ЗАКРЫТА как рабочий каталог OpenSpec разнесён по проектам (per-project). Лаба остаётся как история/песочница, новые changes создаются в `/opt//openspec/`. ## Сделано 2026-09-11 - [x] Перенесены архивные changes в проекты: - `email-storage-analysis` → `/opt/hermes/email-assistant/openspec/` - `grafana-access-control`, `vinograd-rostelecom-channel-monitoring`, `fix-vinograd-dashboard-datasource` → `/opt/monitoring/openspec/` - `add-vpn-tunnel-proxy` → `/opt/infrastructure/openspec/` - [x] Перенесены активные changes: - `icq-fix-prosody-network` → `/opt/icq/openspec/` - `local-calendar-tasks` → `/opt/hermes/email-assistant/openspec/` - [x] `openspec init --tools hermes` в 4 проектах (скиллы + config.yaml) - [x] `skills.external_dirs` обновлён в `~/.hermes/config.yaml` (7 проектов) - [x] Все проекты провалидированы (`openspec validate` — зелёно, warnings косметика) - [x] Закоммичено и запушено: email-assistant, monitoring, infrastructure, icq ## Осталось - [ ] `tavily-proxy-setup` / `local-extractor` → куда? (инструменты самого Hermes; предлагается `/opt/hermes/openspec/` или оставить в истории лабы) - [ ] Удалить дублирующиеся скиллы из лабы (не подключены, но лежат в `.hermes/skills/`) - [ ] Проверить, что `hermes skills list` не показывает дубли openspec-* (7 проектов) ## Проверка ```bash cd /opt/ && openspec validate --specs # зелёно в каждом hermes config get skills.external_dirs # 7 каталогов ```