# OpenSpec Lab — песочница (устаревшая роль) > **Статус: 2026-09-11 — лаба ЗАКРЫТА как рабочий каталог.** > OpenSpec теперь живёт **в каждом проекте** (`/opt//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`: ```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 ``` ## Команды (в каждом проекте) ```bash cd /opt/ openspec new change "short-name" # новый change openspec status --change short-name # артефакты openspec validate # проверка openspec archive --yes # слияние в openspec/specs/ + архив ``` ## Архив - Перенесённые changes живут в `openspec/changes/archive/` каждого проекта. - Старые изменения лабы (исторические) сохранены в git-истории этого репозитория. ## Git / gitverse Источник истины — gitverse.ru (origin этого репо): https://gitverse.ru/kpa39l/openspec-lab.git