[PIX-13286] Реконсилировать recovery/pix-13213-heartbeat-fixes с master #215
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/devops/pix-13286"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Реконсилирована ветка
recovery/pix-13213-heartbeat-fixes(live control-plane checkout, 11 коммитов) сorigin/master(17 коммитов, включая фикс PIX-13257 — повторная проверка terminal status issue перед стартом adapter).origin/masterв ветку, конфликты вserver/src/services/recovery/service.tsиserver/src/services/heartbeat.tsразрешены в пользу master-версии с точечным восстановлением уникальных recovery-хотфиксов (hasActiveRoutineContinuationgate, title/description operating-loop markers).SuccessfulRunHandoffRecoveryEvidenceбыл приватным дублем вservice.ts, а тест импортировал его изsuccessful-run-handoff.ts— теперь тип экспортируется из единого места и переиспользуется.Зачем
PR #211 (PIX-13257) уже в master, но живой PM2-процесс
europatech-agentsработает со старой веткиrecovery/pix-13213-heartbeat-fixes, отставшей от master на 17 коммитов. Это значит корневой фикс инцидента с повторным запуском heartbeat run по уже done issue ещё не в проде.План тестирования
npx vitest runпо затронутым файлам (successful-run-handoff.test.ts,fleet-usage-limit.test.ts,heartbeat-static-regression.test.ts,ecosystem.config.test.mjs) — 122 теста прошли.python3 -m pytest scripts/daemons/tests/— 300 тестов прошли.npx tsc --noEmitвserver/— чисто.Где могу ошибаться
europatech-agentsна новый коммит и сделать graceful restart — это отдельный деплой-шаг вне PR, требующий осознанного окна (процесс обслуживает live agent-сессии, включая текущую).