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