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