diff --git a/memory/2026-06-03.md b/memory/2026-06-03.md index 7b3cdfa..12cdc5a 100644 --- a/memory/2026-06-03.md +++ b/memory/2026-06-03.md @@ -54,7 +54,11 @@ Dev **запаниковал** на старте orch1b: «параллельн ### ⏭️ ТОЧКА ВХОДА (06:20 UTC) - **ORCH-7 закрыт. ORCH-4 ЗАМЕРЖЕН** (PR #5 `2f0fd246`, прод пересобран, health/queue ok, 136 passed). Баг выбора агента починен. - **ORCH-5 (M-7 dedup webhook) ЗАМЕРЖЕН** (PR #6 `2fdc6856`, прод пересобран, health/queue ok, 145 passed, миграция на живой БД ок). **ЭТО БЫЛА ПОСЛЕДНЯЯ ЗАДАЧА ПО САМОМУ orchestrator.** -- 🔄 **ORCH-3 (S-3) + M-5 ЗАПУЩЕН** (taskName `orch3_deploy_rollback`, ветка feature/ORCH-3-deploy-rollback в репо **enduro-trails**, ТЗ `DEV_TASK_ORCH3_DEPLOY_ROLLBACK.md`). Разведка по живому коду: +- ✅ **ORCH-3 (S-3) + M-5 ЗАМЕРЖЕН** (PR #20 `d379e48c`, репо enduro-trails, только .md-промпты). В main: `git checkout $LAST_TAG` УБРАН, rollback через `bash $HOOK --rollback`, docker сужен в tools, M-5 параметризован. + - ✅✅ **ПРОД-ХУК ПРИМЕНЁН** (Слава дал ОК, 03.06). `cp .new → /home/slin/bin/enduro-deploy-hook.sh`, живой теперь md5 `2b60c6...` (3039b), bash -n OK, +x. Backup `.bak-1780468526` (md5 `aa86e7...`) на месте. Откат если что: `cp .bak-1780468526 → хук`. Реальный деплой НЕ запускала (живой app не тронут) — первый prev-image запишется на ближайшем реальном деплое (до этого `--rollback` честно skip). + - Хук-кандидат ПРОВЕРИЛА сама: happy-path 1-в-1 (pull+capture prev-image+restart+gps-collector, set -e safe), rollback с 3 уровнями защиты (файл·непуст·образ есть) → ретег+`--no-build` restart, иначе honest skip+exit1. + - Отчёт Dev: `tasks/orchestrator/reports/dev-2026-06-03-orch3-deploy-rollback.md`. + - **Разведка (было):** - 🔴 **S-3 баг:** `deployer.md` стр.103 `git checkout $LAST_TAG` в shared-репо `/home/slin/repos/enduro-trails` → detached HEAD загаживает рабочую копию, хук делает `git pull origin main` → следующий деплой ломается. И откат фиктивный — прод крутит старый образ, git checkout локального файла прод не меняет. - Хук `enduro-deploy-hook.sh` (876b, pull+restart+gps-collector) — rollback'а НЕТ. План: rollback В ХУК (prev-image перед рестартом + флаг `--rollback`), в deployer.md → `ssh ... bash $HOOK --rollback`. - 🟡 **M-5:** architect.md:16 (82.22.50.71), tester.md:27,38,39 (/home/slin/ пути) → env с дефолтами (deployer.md уже параметризован — образец).