diff --git a/memory/2026-06-03.md b/memory/2026-06-03.md index 906ae6b..64089d2 100644 --- a/memory/2026-06-03.md +++ b/memory/2026-06-03.md @@ -212,7 +212,19 @@ test_taskdesc_includes_description, test_name_fetched_when_payload_empty, test_a Почистил прошлый прогон, #6 в Backlog с реальным name → In Progress → analyst run 62 (exit 0, 26302 out, $1.60). Логи: `pulled name from Plane API ('Скачивание трека из popup на карте')`, `.task.md` 973 байта, BRD осмысленный («Пользователь видит публичные GPS-треки... возможности скачать нет...»), `comment.created no pipeline action`, `issue updated 38fb1f64 no pipeline action`, `analyst finished, requested Approved status`. **#6 = In Review ДЕРЖИТСЯ.** ### ⚠️ Хвост (для следующей сессии): -- **Ссылки в комменте идут на `localhost:3000`** (settings.gitea_url = внутренний), не на внешний `git.mva154.duckdns.org` → из браузера Славы не кликаются. Мелкий фикс: внешний домен. НЕ сделано. +- ~~Ссылки в комменте localhost~~ → ИСПРАВЛЕНО в PR #14 (см. ниже). + +--- + +## PR #14 — ссылки в комменте на внешний Gitea (03.06 ~20:00) +**Merge main = `b01643f`.** Ветка `fix/gitea-public-url`, 1 коммит `ca63bc2`. Задеплоен. +- **Проблема:** ссылки строились от `settings.gitea_url` = localhost:3000 (внутренний, для git-операций clone/push) → из браузера не кликаются. Менять gitea_url НЕЛЬЗЯ (сломает клоны). +- **Решение:** новое поле `gitea_public_url` в config.py (env `ORCH_GITEA_PUBLIC_URL`), fallback на gitea_url при пустом. В `_build_analyst_ready_comment` (stage_engine.py ~299): `base = (getattr(settings,'gitea_public_url','') or settings.gitea_url).rstrip('/')`. gitea_url НЕ тронут. +- **Env на проде** (ассистент дописал в `.env`, бэкап `.env.bak-*`): `ORCH_GITEA_PUBLIC_URL=https://git.mva154.duckdns.org`. Домен живой (HTTP 200). +- Тесты сам: 208 passed + 9 baseline (regression 0). +- ✅ **Боевой прогон (task 29, run 63, exit 0, $1.37):** ссылки в комменте = `https://git.mva154.duckdns.org/admin/enduro-trails/.../ET-011/*.md` — внешние, кликабельные. Коммент про Approved корректен. #6 = In Review держится. + +### Открытый хвост: - HTML коммента `

...

` — формально невалидная вложенность (Plane/TipTap переваривает, ссылки рабочие). Косметика. - **#6 висит в In Review, ждёт Славу.** Approved → должна уехать в Architecture БЕЗ мелькания In Progress (PR #12, ещё не проверено живьём). Слава решит: сам в UI или мне симулировать. - Боевая ветка теперь `feature/ET-011-popup-enduro-trails` (slug исправлен).