tasks: cancel-канал — выбор A (cancelUrl), письмо sched 00:52Z, handoff

This commit is contained in:
2026-08-20 23:52:06 +03:00
parent 1c76bccd46
commit 8bc4f5ec84
2 changed files with 138425 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
---
_last_updated_: 2026-08-20T20:15:00Z
_last_updated_: 2026-08-21T00:52:30Z
session_id: sched-pipelines-apply-0.5.0-2026-08-20
---
@@ -18,6 +18,11 @@ session_id: sched-pipelines-apply-0.5.0-2026-08-20
|---|---|---|
| `sched-pipelines-local-stack` (🟡 active) | schedd 0.5.0; **оба dry-run зелёные через sched (ozon 8/8, yandex 11/11)**; publish-мок ТЗ на досках команд | `.tasks/sched-pipelines-local-stack.md` |
## Cancel-канал (раунд 3)
- **sched** ✅ (core 0.47.0/daemon 0.7.0, проверено на стенде): cancelUrl в accepted-envelope; cancel сначала POSTит {runId} воркеру, потом финиширует; провал сигнала → `cancel signal failed` в error. Выбор дизайна: **A (cancelUrl)**, письмо 00:52Z — ACK решает инцидент «cancel не остановил воркер» (сегодня в бою после cancel воркер создал репо на GitHub).
- **воркеры** ⚪ `worker-cancel-url` (обе команды): принять cancelUrl, POST /cancel эндпоинт, флаг между стадиями ДО мутаций.
## Раунды ТЗ
**Раунд 1 (мокабельность publish, оба закрыли):**

File diff suppressed because one or more lines are too long