tasks: handoff — sched фикс принят (0.6.0), timeoutMs дефолт absent=-1

This commit is contained in:
2026-08-20 22:54:40 +03:00
parent 7ec721e237
commit 4e9e105a6d
2 changed files with 8 additions and 3 deletions

View File

@@ -6,6 +6,10 @@
## Статус (2026-08-20 вечер)
**Фикс sched принят (0.6.0, проверено живьём):**
- applyTask переносит timeoutMs при upsert существующих задач ✓ (был null → стал -1)
- дефолт absent = -1 ✓ — timeoutMs убран из tasks.json, live-sync подхватил, таски остались -1 (без рестарта)
**Сделано в этой сессии:**
- schedd обновлён 0.4.2 → **0.5.0** (core 0.45.0): envelope-дыра → громкий broken-worker, относительный statusUrl, poll-ретраи 2×500мс, run-deadline контракт (task-level timeoutMs).
- tasks.json: `"timeoutMs": -1` на обе пайплайн-таски (рекомендация sched). ⚠️ **НЕ применился**баг sched: `applyTask` при upsert существующей задачи не переносит `timeoutMs` (поле не в списке merged). Письмо sched 19:30Z + требование vitya: `-1` = дефолт, можно не указывать (absent должен вести себя как -1, не legacy-25мин).