meta(tasks): close [delegate-task-review-weight-inherit] in OpeItcLoc03/claude-skills
This commit is contained in:
@@ -859,19 +859,19 @@ No `consult` was needed; nothing irreversible or cross-cutting. Files changed: `
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔴 [delegate-task-review-weight-inherit] — Исправить `delegate-task` скил: при создании парной review-таски (Step 5) наследовать `weight` от impl-таски.
|
## 🟢 [delegate-task-review-weight-inherit] — Исправить `delegate-task` скил: при создании парной review-таски (Step 5) наследовать `weight` от impl-таски.
|
||||||
|
|
||||||
**Проблема:** review-таски создаются через `tasks_create(status=blocked, blocker=<impl-slug>)` без `weight` параметра. Reconciler обрабатывает авто-анблок только задач с `**Weight:** needs-claude` или `**Weight:** cheap-ok` в теле. Без поля — задача навечно остаётся 🔵, поллер её не видит. Воспроизводилось трижды за одну сессию (session-break-using-tasks-review, session-break-delegate-task-review, skill-using-system-snapshot-review, using-tasks-status-read-perf-review).
|
**Проблема:** review-таски создаются через `tasks_create(status=blocked, blocker=<impl-slug>)` без `weight` параметра. Reconciler обрабатывает авто-анблок только задач с `**Weight:** needs-claude` или `**Weight:** cheap-ok` в теле. Без поля — задача навечно остаётся 🔵, поллер её не видит. Воспроизводилось трижды за одну сессию (session-break-using-tasks-review, session-break-delegate-task-review, skill-using-system-snapshot-review, using-tasks-status-read-perf-review).
|
||||||
|
|
||||||
**Фикс:** в Step 5 шаблона явно указывать weight при `tasks_create` review-таски. Правило: review-таска наследует weight impl-таски, но не выше `needs-claude` (review не бывает `cheap-ok` — риск игнора invoke-инструкций слабыми моделями).
|
**Фикс:** в Step 5 шаблона явно указывать weight при `tasks_create` review-таски. Правило: review-таска наследует weight impl-таски, но не выше `needs-claude` (review не бывает `cheap-ok` — риск игнора invoke-инструкций слабыми моделями).
|
||||||
|
|
||||||
**Acceptance criteria:**
|
**Acceptance criteria:**
|
||||||
**Owner:** DESKTOP-NSEF0UK:claude-opus:11584
|
|
||||||
**Claim token:** be212b82-de49-4bb3-bcb1-bec4c2237259
|
|
||||||
**Claim expires at:** 2026-06-09T17:03:03.537Z
|
|
||||||
- Step 5 в SKILL.md явно говорит: создавать review-таску с `weight` = weight impl-таски (но min `needs-claude`)
|
- Step 5 в SKILL.md явно говорит: создавать review-таску с `weight` = weight impl-таски (но min `needs-claude`)
|
||||||
- `tasks_create` вызов в Step 5 включает `weight` параметр в примере/описании
|
- `tasks_create` вызов в Step 5 включает `weight` параметр в примере/описании
|
||||||
- What-NOT-to-do: не создавать review-таску без weight
|
- What-NOT-to-do: не создавать review-таску без weight
|
||||||
|
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-06-09T16:55:13.755Z / note: переди `origin/master`. Дополнительного коммита не требуется.
|
||||||
|
|
||||||
|
**Допущение (low-stakes, фиксирую для аудита):** я не стал создавать новый коммит-дубликат поверх `fedb6fc` ради «нового SHA» и не закрывал таску на доске через `tasks_close` — закрытие/reconcile оставляю runner'у после доставки коммита. Альтернатива, которую отверг: сделать пустой/переоформляющий коммит — отверг как фабрикацию работы. -->
|
||||||
|
|
||||||
## Обязательные скилы — вызвать до начала работы
|
## Обязательные скилы — вызвать до начала работы
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user