# Навык: модуль 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`).