meta(tasks): claim [using-tasks-session-lock] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-sonnet:26920
This commit is contained in:
@@ -825,7 +825,7 @@ No `consult` was needed; nothing irreversible or cross-cutting. Files changed: `
|
||||
|
||||
---
|
||||
|
||||
## ⚪ [using-tasks-session-lock] — Добавить в скил `using-tasks` проверку repo-level `.tasks/.lock` при session start и session end.
|
||||
## 🔴 [using-tasks-session-lock] — Добавить в скил `using-tasks` проверку repo-level `.tasks/.lock` при session start и session end.
|
||||
|
||||
**Session start:** читать `.lock` в cwd-репо. Если `type:"agent"` и TTL свежий (heartbeat не старше 10 мин) → жёсткое предупреждение "⚠️ поллер ведёт `<slug>` — нельзя работать параллельно", требовать явного подтверждения user'а для override.
|
||||
После подтверждения (или если лок отсутствует/stale): писать `.tasks/.lock` `{type:"interactive", started_at, ttl_minutes:120}`.
|
||||
@@ -833,6 +833,9 @@ No `consult` was needed; nothing irreversible or cross-cutting. Files changed: `
|
||||
**TTL:** agent-lock stale если heartbeat > 10 мин назад; interactive-lock stale если started_at > 2ч назад — молча перезаписывать.
|
||||
|
||||
**Acceptance criteria:**
|
||||
**Owner:** DESKTOP-NSEF0UK:claude-sonnet:26920
|
||||
**Claim token:** bf6cb6d5-65b3-49d8-b663-fde3ff37f462
|
||||
**Claim expires at:** 2026-06-11T10:02:03.525Z
|
||||
- свежий agent-lock → предупреждение + требование подтверждения перед любой работой
|
||||
- interactive-lock пишется при session start, удаляется при session end/pause
|
||||
- stale lock (TTL истёк) → перезаписывается без предупреждения
|
||||
|
||||
Reference in New Issue
Block a user