auto-sync: 2026-06-03 09:50:01

This commit is contained in:
Stream
2026-06-03 09:50:01 +03:00
parent 2e855f5dc4
commit a91cf5c534

View File

@@ -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 уже параметризован — образец).