Files
openspec-lab/STATUS.md
T

50 lines
2.8 KiB
Markdown

# OpenSpec Lab — Статус
Обновлено: 2026-09-11 (закрытие сессии: разнос OpenSpec по проектам завершён)
## Текущее состояние: ЛАБА ЗАКРЫТА как рабочий каталог
OpenSpec разнесён по проектам (per-project). Лаба остаётся как история/песочница,
новые changes создаются в `/opt/<project>/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 `f44bc27`, monitoring `3c5e9e5`,
infrastructure `5dbb598` (rebased), icq `e17dd7f`, лаба `be0c195`
- [x] README/STATUS/PRD/TODO/WALKTHROUGH лабы обновлены под новую реальность
## В работе / Следующие шаги
- [ ] Решить размещение `tavily-proxy-setup` / `local-extractor`
(инструменты Hermes; предложение: `/opt/hermes/openspec/` или оставить в истории лабы)
- [ ] Удалить/оставить untracked `local-calendar-tasks` в лабе (дубликат перенесённого)
- [ ] Проверить при следующей сессии, что `hermes skills list` не показывает дубли openspec-*
## Как запустить / проверить
```bash
cd /opt/<project> && openspec validate --specs # зелёно в каждом
hermes config get skills.external_dirs # 7 каталогов
```
## Ключевые артефакты
- OpenSpec-каталоги: `/opt/{email-assistant,monitoring,infrastructure,icq,vesti,dedinit.ru,gotosocial}/openspec/`
- Конфиг: `/opt/hermes/.hermes/config.yaml` → `skills.external_dirs`
- История лабы: gitverse `kpa39l/openspec-lab` (ветка main, `be0c195`)
## Открытые вопросы
- Размещение tavily/local-extractor (см. выше).
- Дубликат `local-calendar-tasks` в лабе.