From c636045a6e6be8cf3f2769ca6e437f83f7983484 Mon Sep 17 00:00:00 2001 From: vitya Date: Tue, 9 Jun 2026 12:29:44 +0300 Subject: [PATCH] =?UTF-8?q?meta(tasks):=20close=20[delegate-task-test-trig?= =?UTF-8?q?ger]=20=E2=80=94=20pos=205/5,=20neg=202/3=20(FP=20on=20self-tas?= =?UTF-8?q?k)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clean-context subagent trigger run for delegate-task skill. Positives 5/5 → delegate-task. Negatives: «обновить таску»/«закрыть таску» → using-tasks ✅; «создать задачу себе» → delegate-task ❌ (reliable false-positive, 5/5 trials). Filed follow-up [delegate-task-description-fp-fix]; finding feeds [delegate-task-review]. Co-Authored-By: Claude Opus 4.8 --- .tasks/STATUS.md | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index fab9be8..56a7ca7 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1,5 +1,5 @@ # Task Board -_Updated: 2026-06-08 — откат churn'а от агент-раннера (always-on dry-run): 5 тасок (using-yt-tools-rate-limit-guard, archive-roundtrip-test, skills-grouping-revisit, hermes-converter-ci, tdd-criteria-precommit-hook) спуриозно claimed/blocked из-за workspace-divergence бага раннера → возвращены в ⚪ ready. yt-tools re-scoped на plugin-репо `OpeItcLoc03/yt-tools` (исходный stub deprecated)._ +_Updated: 2026-06-09 — delegate-task-test-trigger done (pos 5/5, neg 2/3; FP на «создать задачу себе» → follow-up delegate-task-description-fp-fix). Ранее (2026-06-08): откат churn'а от агент-раннера (always-on dry-run): 5 тасок (using-yt-tools-rate-limit-guard, archive-roundtrip-test, skills-grouping-revisit, hermes-converter-ci, tdd-criteria-precommit-hook) спуриозно claimed/blocked из-за workspace-divergence бага раннера → возвращены в ⚪ ready. yt-tools re-scoped на plugin-репо `OpeItcLoc03/yt-tools` (исходный stub deprecated)._ + + +--- + +## ⚪ [delegate-task-description-fp-fix] — Устранить false-positive активацию `delegate-task` на «создать задачу себе» (self-assigned task). + +**Находка** (`delegate-task-test-trigger`, 2026-06-09, 5/5 trials): фраза «создать задачу себе [на завтра]» консистентно фаерит `delegate-task` вместо `using-tasks`. Триггер `«создать задачу на агента»` матчится по стему «создать задачу»; негатив-клауза "Does NOT apply when doing the work yourself" слишком абстрактна — субагенты распознавали «себе» в reasoning, но всё равно ставили delegate-task FIRST под 1%-rule. + +**Варианты фикса** (один, не меню — рекомендация): добавить «создать задачу себе» / «task for myself» в явный negative-список description (`Does NOT apply ... or for self-assigned tasks on the current board (→ using-tasks)`). Делает дизамбигуатор literal, не абстрактным. Bump PATCH. NB: правка description → нужен re-install + (если меняется триггер-семантика) проверка hermes/mapping. + +**TDD:** N/A (markdown/description). Верификация = повторный clean-context trigger-прогон на «создать задачу себе» (ожидание: →using-tasks) + регресс на 5 positive (должны остаться →delegate-task). + +**Weight:** needs-claude +**Status:** ready +**Where I stopped:** (not started) — finding зафиксирован, фикс не начат. +**Next action:** Отредактировать `skills/delegate-task/SKILL.md` description: добавить self-assigned-task в negative-clause; bump PATCH (0.2.0→0.2.1); re-run trigger-прогон для верификации (negative «создать задачу себе»→using-tasks, 5 positive без регресса). +**Branch:** n/a + ---