VEU.WathBody/1-docs/4-modules/m03-program-store/SKILL.md

1.7 KiB
Raw Permalink Blame History

Навык: модуль m03-program-store (сервис программ WatchBody)

Инструкция ИИ-агенту для продолжения работы над модулем. Модуль — детерминированный код; навык — только инструкция (d-dev-6).

Контекст

Модуль реализует сервис ProgramStore v1 системы WatchBody («Феникс 6X»): версионный JSON программ, жизненный цикл версий draft → active → archived, гарантия «active — ровно одна». Код — Server.WatchBody.Core (каталог Programs\), поверх репозиториев m01. Алгоритм — d-dev (std1\_rules\d\d-dev.md); требования — 1-docs\4-modules\m03-program-store\module_reqs.md (самодостаточна); план и статусы — readme.md рядом.

Как продолжать

  1. Прочитай 1-docs\4-modules\m03-program-store\readme.md — найди первый шаг со статусом ⬜ и продолжай с него (d-dev-6).
  2. Каждый шаг с пометкой «Пользователь!» завершается остановкой и явным утверждением пользователя — переход без утверждения запрещён (d-dev-4).
  3. Доступ к БД — только репозитории m01 (Server.WatchBody.Core), прямой SQL запрещён; инварианты 🛡 module_reqs разд. 3 нарушать запрещено.
  4. Тесты — интеграционные против PostgreSQL 17 в docker watchbody-pg (порт 5433, БД watchbody).