VEU.WathBody/1-docs/4-modules/m01-server-db/SKILL.md

1.9 KiB
Raw Blame History

Навык: модуль m01-server-db (серверный слой данных WatchBody)

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

Контекст

Модуль реализует серверный слой данных v1 системы WatchBody («Феникс 6X»): PostgreSQL-схемы src/ref, psql-функции, миграции, домен C# и DAL-репозитории, --mode migrate. Алгоритм — d-dev (std1\_rules\d\d-dev.md); требования модуля — 1-docs\4-modules\m01-server-db\module_reqs.md (самодостаточна); план и статусы шагов — readme.md рядом.

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

  1. Прочитай 1-docs\4-modules\m01-server-db\readme.md — найди первый шаг со статусом ⬜ и продолжай с него (прерывание/продолжение — d-dev-6).
  2. Статусы функций ведутся в 1-docs\2-db\src\functions.md и 1-docs\2-db\ref\functions.md (колонки «Статус», «Функция», «Репозиторий»; модель — d-dev-1..3).
  3. Каждый шаг с пометкой «Пользователь!» завершается остановкой и явным утверждением пользователя — переход без утверждения запрещён (d-dev-4).
  4. Код модуля — в 3-app\2-cli\Server.WatchBody.* (домен и репозитории — в Core-проекте), SQL — в 2-db\migrations\ и func_specs\ модуля; доступ к БД — только Kit.Helpers SqlHelperAbstract (SqlHelperPostgres).