fix(delegate-task): literal negative-clause kills self-task FP (0.2.0->0.2.1)
«создать задачу себе» false-positive-fired delegate-task instead of using-tasks (5/5 trials, found by delegate-task-test-trigger). Root cause: the self-task phrase shares the stem «создать задачу» with the positive trigger «создать задачу на агента», and the abstract "Does NOT apply when doing the work yourself" carve-out cannot beat a literal stem-match under the using-superpowers 1%-rule. Fix: make the negative literal + routed. Description now lists «создать задачу себе» / «task for myself» / «поставить себе задачу» -> using-tasks; body "Ne primenyaetsya" gains a self-assigned bullet plus a disambiguator («на агента»/«агенту»/«в проект X» = delegate; «себе» = own board). PATCH bump 0.2.0 -> 0.2.1. Verification (fresh-context subagents, simulated available-skills registry, no hint): positives 5/5 -> delegate-task (no regression); negative «создать задачу себе на завтра» 4/5 -> using-tasks (was 0/5). The 1 residual miss reasoned correctly but tripped on an eval-harness artifact (prompt forced skill-name-before-reasoning), not description ambiguity. Wiki: concept page delegate-task-negative-trigger-fp.md + index/log. Board: [delegate-task-description-fp-fix] -> done. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
---
|
||||
name: delegate-task
|
||||
version: 0.2.0
|
||||
version: 0.2.1
|
||||
description: >
|
||||
Use when delegating a task to another agent or project via
|
||||
mcp__projects-meta__tasks_create. Triggers: «делегировать таску»,
|
||||
«delegate task», «создать задачу на агента», «поставить задачу агенту»,
|
||||
«tasks_create для». Does NOT apply when doing the work yourself or for
|
||||
workshop-internal tasks.
|
||||
«tasks_create для». Does NOT apply to self-assigned tasks on your own
|
||||
board («создать задачу себе», «task for myself», «поставить себе задачу»
|
||||
→ using-tasks), to work you do yourself, or to workshop-internal tasks.
|
||||
---
|
||||
|
||||
# delegate-task
|
||||
@@ -21,6 +22,7 @@ description: >
|
||||
|
||||
**Не применяется:**
|
||||
- Работа которую выполняешь сам в текущей сессии.
|
||||
- Self-assigned таски на своей доске («создать задачу себе», «task for myself», «поставить себе задачу») → `using-tasks`, не делегирование. Дизамбигуатор: «на агента»/«агенту»/«в проект X» = делегирование; «себе»/«myself» = своя доска.
|
||||
- Workshop-internal таски (`.workshop/.tasks/` — workshop-meta, не делегирование).
|
||||
- `tasks_create` с `target=agenda` (cross-project agenda — не делегирование агенту).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user