Критерии приемки#
Дата обновления: 2026-03-06.
Критерии приемки#
1. Frontend manifests и карточки swine-модулей#
Статус: PASS.
Доказательства:
npm --prefix frontend-vue testnpm --prefix frontend-vue run buildswine-модули отображаются в registry и UI-карточках (
swine-*блоки).
2. Backend scheme|list|ingest для swine-модулей#
Статус: PASS.
Доказательства:
Реализованы endpoint-ы из
mvp-api.mdдля модулейclimate/feeding/water/production/biosecurity.Выполняется:
go test ./internal/api/plugins/swineclimatego test ./internal/api/plugins/swinefeedinggo test ./internal/api/plugins/swinewatergo test ./internal/api/plugins/swineproductiongo test ./internal/api/plugins/swinebiosecurity
3. Contract-совместимость с ядром#
Статус: PASS.
Доказательства:
Проходят
swinecontracttests на envelope/meta/filter contracts.Проходит
swinestatuscontractbridge тест для критических тревог.
4. Изоляция и политики доступа#
Статус: PASS.
Доказательства:
Для всех swine endpoint-ов подтверждена изоляция
tenant_id + site_id + industry_code.Применяется policy-check для cross-industry access (
allow/deny) без утечки данных между отраслями.