mirror of
https://gitverse.ru/kpa39l/openspec-lab.git
synced 2026-09-28 21:05:02 +00:00
d700243463046af73fd8c0d632f81f1cef59930d
OpenSpec Lab — песочница (устаревшая роль)
Статус: 2026-09-11 — лаба ЗАКРЫТА как рабочий каталог. OpenSpec теперь живёт в каждом проекте (
/opt/<project>/openspec/). Этот каталог остаётся как история/песочница и не используется для новых changes.
Зачем была
Песочница OpenSpec (Fission-AI, CLI 1.12.0) для практики spec-driven development на задачах настройки инфраструктуры Hermes и homelab.
Новая модель (per-project)
Каждый проект имеет собственный openspec/ + .hermes/skills/openspec-*:
| Проект | Что описано |
|---|---|
/opt/hermes/email-assistant |
email storage, calendar/vikunja (активный change) |
/opt/monitoring |
grafana access, vinograd monitoring |
/opt/infrastructure |
tunnel-proxy (SOCKS5) |
/opt/icq |
prosody/icq services (активный change) |
/opt/vesti, /opt/dedinit.ru, /opt/gotosocial |
свои проекты |
Скиллы подключены через ~/.hermes/config.yaml:
skills:
external_dirs:
- /opt/hermes/email-assistant/.hermes/skills
- /opt/monitoring/.hermes/skills
- /opt/infrastructure/.hermes/skills
- /opt/icq/.hermes/skills
- /opt/vesti/.hermes/skills
- /opt/gotosocial/.hermes/skills
- /opt/dedinit.ru/.hermes/skills
Команды (в каждом проекте)
cd /opt/<project>
openspec new change "short-name" # новый change
openspec status --change short-name # артефакты
openspec validate <name> # проверка
openspec archive <name> --yes # слияние в openspec/specs/ + архив
Архив
- Перенесённые changes живут в
openspec/changes/archive/каждого проекта. - Старые изменения лабы (исторические) сохранены в git-истории этого репозитория.
Git / gitverse
Источник истины — gitverse.ru (origin этого репо): https://gitverse.ru/kpa39l/openspec-lab.git
Description
Languages
Markdown
100%