PIX-13744: align homepage structured share prices #1197

Merged
andrei merged 2 commits from agent/fullstack/pix-13744-homepage-schema into master 2026-08-02 04:15:10 +00:00
Owner

Задача: закрыть остаточный gap PIX-13744 после закрытого без merge PR #1069.

Что входит:

  • app/index.html: structured-data price для obj-001/obj-002 выровнен с production API: 65/75.
  • app/src/tests/public-site-audit.test.ts: добавлен regression guardrail для structured-data share prices.

Проверка в issue-worktree 2026-07-24:

  • pnpm --filter app exec vitest run src/tests/public-site-audit.test.ts --reporter=verbose — 24/24 passed.
  • live smoke: https://api.europa-tech.org/api/objects отдаёт obj-001 sharePrice=65, obj-002 sharePrice=75; /rooms endpoints отдают room sharePrice 65/75; главная не содержит €80/€100.
Задача: закрыть остаточный gap PIX-13744 после закрытого без merge PR #1069. Что входит: - app/index.html: structured-data price для obj-001/obj-002 выровнен с production API: 65/75. - app/src/__tests__/public-site-audit.test.ts: добавлен regression guardrail для structured-data share prices. Проверка в issue-worktree 2026-07-24: - pnpm --filter app exec vitest run src/__tests__/public-site-audit.test.ts --reporter=verbose — 24/24 passed. - live smoke: https://api.europa-tech.org/api/objects отдаёт obj-001 sharePrice=65, obj-002 sharePrice=75; /rooms endpoints отдают room sharePrice 65/75; главная не содержит €80/€100.
fix(app): align homepage share price schema
Some checks failed
CI / Telegram Mini App (pull_request) Successful in 1m52s
CI / Python SDK (pull_request) Successful in 29s
CI / Contracts (pull_request) Successful in 2m46s
CI / Secrets Scan (pull_request) Successful in 23s
CI / Prisma Migrate Gate (pull_request) Successful in 1m51s
React Doctor / React Doctor / App (pull_request) Successful in 2m41s
CI / App (pull_request) Failing after 18m28s
CI / API (pull_request) Successful in 20m23s
313d565f86
Author
Owner

Еженедельный разбор рисков CTO: PR остаётся открытым с mergeable=false и красным CI / App на 313d565f8600e3c1c26d65699e4aafe0abef6d50. Для корректирующего действия создана Paperclip-задача PIX-15297 на Fullstack: разблокировать текущий PR или закрыть его с заменой и приложить CI evidence.

Еженедельный разбор рисков CTO: PR остаётся открытым с `mergeable=false` и красным `CI / App` на `313d565f8600e3c1c26d65699e4aafe0abef6d50`. Для корректирующего действия создана Paperclip-задача `PIX-15297` на Fullstack: разблокировать текущий PR или закрыть его с заменой и приложить CI evidence.
Merge remote-tracking branch 'origin/master' into agent/fullstack/pix-13744-homepage-schema
All checks were successful
CI / Contracts (pull_request) Successful in 2m47s
CI / Telegram Mini App (pull_request) Successful in 1m51s
CI / Python SDK (pull_request) Successful in 28s
CI / Secrets Scan (pull_request) Successful in 26s
CI / Prisma Migrate Gate (pull_request) Successful in 1m58s
CI / API (pull_request) Successful in 23m7s
CI / App (pull_request) Successful in 25m23s
38f7ba6555
# Conflicts:
#	app/index.html
#	app/src/__tests__/public-site-audit.test.ts
Author
Owner

PR #1197 разблокирован: ветка agent/fullstack/pix-13744-homepage-schema обновлена merge-коммитом 38f7ba655 до текущего master. Конфликт resolved в пользу актуального compliance-safe варианта: structured data сохраняет машинное "price": "75", но не возвращает текстовые price-claims from €75 per share, которые уже запрещены regression guard. Локально проверено: pnpm --dir app exec vitest run src/__tests__/public-site-audit.test.ts — 24/24; pre-push app build/prerender прошёл. Новый Forgejo CI run 10961 сейчас pending.

PR #1197 разблокирован: ветка `agent/fullstack/pix-13744-homepage-schema` обновлена merge-коммитом `38f7ba655` до текущего `master`. Конфликт resolved в пользу актуального compliance-safe варианта: structured data сохраняет машинное `"price": "75"`, но не возвращает текстовые price-claims `from €75 per share`, которые уже запрещены regression guard. Локально проверено: `pnpm --dir app exec vitest run src/__tests__/public-site-audit.test.ts` — 24/24; pre-push app build/prerender прошёл. Новый Forgejo CI run `10961` сейчас pending.
andrei merged commit 1350e18218 into master 2026-08-02 04:15:10 +00:00
andrei deleted branch agent/fullstack/pix-13744-homepage-schema 2026-08-02 04:15:11 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europatech!1197
No description provided.