diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 8080ec5..377d6bb 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1807,7 +1807,7 @@ Cutover DNS уже сделан (07-02) — тут только смена об --- -## 🔴 [stostayer-web-deploy-content-api-fix] — Раскатать на прод www.stostayer.ru фикс content-api (commit c43d168, @stostayer/api 0.1.2) — вернуть SEO-тексты из MinIO на /auto/*, /remont/*, /diagnostika/*. +## 🟢 [stostayer-web-deploy-content-api-fix] — Раскатать на прод www.stostayer.ru фикс content-api (commit c43d168, @stostayer/api 0.1.2) — вернуть SEO-тексты из MinIO на /auto/*, /remont/*, /diagnostika/*. Контекст: /api/content отдавал 500 на ВСЕХ путях (прогер подтвердил curl'ом) → SEO-тексты из seo-бакета не рендерились ни в легаси, ни в web4. Root cause (найден прогером): 1. region 'local' в конфигах (api/web/web4) — MinIO minio-api.stostayer.ru настроен на us-west-1 → AuthorizationHeaderMalformed 400 → listDirectFiles кидал → весь route 500. @@ -1825,12 +1825,13 @@ Verify: Rollback: откат конфига (region обратно 'local' не надо — вернуть прежний образ стека) либо реверт c43d168. -**Status:** blocked -**Where I stopped:** ✅ DONE (2026-08-16 18:53Z) — по добру vitya поправил хостовой конфиг сам (`s3.region: local → us-west-1` в /var/docker/stostayer-web/config/default.json, бэкап .bak-20260816), контейнер рестартнут. **/api/content РАБОТАЕТ на проде**: audi 200 (6179B, content.01 html «замена рычагов подвески Audi»), check-engine 200 (4860B), /auto/audi 200 {} (как в спеке), регресс / 200. Отчёт: `victor/stostayer.new/.agents/inbox/2026-08-16T18-53-01Z-admin-content-api-done.md`. Образ 0.3.26 live. Осталось: приёмка от stostayer.new → закрыть 🟢. -**Next action:** ждать приёмки stostayer.new → закрыть таску (или follow-up от них). +**Status:** done +**Where I stopped:** DONE 2026-08-16: деплой c43d168 вскрыл node16 getRandomValues → решено node18 (0.3.26) + region us-west-1 в хостовом конфиге; SEO-тексты рендерятся (проверено байт-в-байт с их verify); закрыта в составе node18-rebuild +**Next action:** (none — kept until merged) **Branch:** master **Notify:** victor/stostayer.new + ---