PIX-14350: восстановить rooms sharePrice smoke contract #1163
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!1163
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/sentry/pix-14350"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что произошло: scheduled API Tests smoke проверял production rooms API как источник цены доли и ломался из-за устаревшего ожидания, что room.sharePrice отсутствует.\n\nКорневая причина: после восстановления совместимого поля sharePrice в /api/objects/:id/rooms один QA smoke и live-smoke regression всё ещё закрепляли старый CL-OBJ-INVEST контракт только на уровне объекта.\n\nФикс: обновлены qa/api-tests/tests/objects/objects.spec.ts и api/src/tests/live-smoke/pix-12572-rooms-pagination.smoke.ts: rooms smoke теперь проверяет object-level sharePrice в room response и канонические минимумы obj-001=65, obj-002=75.\n\nПроверка:\n- pnpm --dir qa/api-tests exec playwright test tests/objects/objects.spec.ts --project=smoke → 16 passed\n- pnpm --filter api run test:live-smoke -- src/tests/live-smoke/pix-12572-rooms-pagination.smoke.ts → 3 passed\n- pnpm --dir api exec vitest run src/services/tests/object.service.test.ts → 24 passed\n- curl https://api.europa-tech.org/api/objects/obj-001/rooms?limit=1 → sharePrice 65, total 12\n- curl https://api.europa-tech.org/api/objects/obj-002/rooms?limit=1 → sharePrice 75, total 60\n- pnpm --dir qa/api-tests typecheck → passed\n- pnpm --filter api build → passed\n- pnpm --filter app build → passed\n- pnpm i18n:check → 0 missing translations\n\nПримечание: root-команды pnpm typecheck и pnpm check:tokens в текущем package.json отсутствуют; пакет @paperclipai/ui в workspace не существует, использован фактический app build.