docs(task-format): v0.4.0 — Priority/Due поля (task-priority-due, #1047): задаются только при создании, агентский update отклоняется; сортировка claim_next, overdue-scan
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: task-format
|
||||
author: ours
|
||||
version: 0.3.0
|
||||
version: 0.4.0
|
||||
description: >
|
||||
Use when creating or editing a task so it is actually claimable and routed —
|
||||
not silently skipped. Primary channel: **mappa** — create via
|
||||
@@ -35,8 +35,17 @@ mcp__mappa__task_create(
|
||||
title: <одна строка>, // опционально
|
||||
description: <markdown>, // тело; [[refs]] → рёбра (решение 4)
|
||||
status: ready | active | paused | blocked | done, // по умолчанию ready
|
||||
priority: P0 | P1 | P2, // важность; отсутствует → P1 (task-priority-due)
|
||||
due: yyyy-mm-dd, // дедлайн; отсутствует = нет (task-priority-due)
|
||||
claim_token: <токен лиза проекта> // мутация под лизом (решение 19)
|
||||
)
|
||||
|
||||
**Priority/Due (task-priority-due, #1045):** задаются **только при создании**
|
||||
— либо явными параметрами `priority`/`due`, либо строками в description
|
||||
(`**Priority:** P0|P1|P2`, `**Due:** yyyy-mm-dd`; явные параметры переопределяют
|
||||
парсинг). После создания агент приоритет и дедлайн **не меняет** — прецедент
|
||||
человека структурный (update агентами отклоняется сервером). Обнаружил, что
|
||||
таска на самом деле P0 → паркуй вопрос человеку, не бампай сам.
|
||||
```
|
||||
|
||||
**Мутация под лизом (решение 19):** `task_create` требует `claim_token`
|
||||
@@ -105,6 +114,8 @@ mcp__mappa__task_create(
|
||||
| `**Runtime allowed:**` | CSV (`claude-opus`) | Runtime-whitelist. |
|
||||
| `**Consult policy:**` | `auto` \| `human-only` \| `strict-human` | Эскалация consult; default `human-only`. |
|
||||
| `**Blocker:**` | CSV blocker-slug'ов | Только на 🔵; авто-unblock при 🟢 всех. |
|
||||
| `**Priority:**` | `P0` \| `P1` \| `P2` | Важность (task-priority-due). Отсутствует = `P1`. Влияет на порядок выдачи `claim_next` (P0-пул первый, внутри по дедлайну). **Ставится только при создании** — после агенты не меняют. |
|
||||
| `**Due:**` | `yyyy-mm-dd` | Дедлайн (task-priority-due). Просроченные (due < today, ready/active) → overdue-scan уведомляет в инбокс однократно. Отсутствует = нет дедлайна. |
|
||||
| `**Next action:** / **Where I stopped:** / **Branch:**` | free text | Резюмируемость. |
|
||||
|
||||
`**Owner:** / **Claim token:** / **Claim expires at:**` — claim-штамп, пишет и
|
||||
@@ -127,6 +138,7 @@ mcp__mappa__task_create(
|
||||
| `**Created:**` отсутствует (legacy) | Добавить — обязательное поле. |
|
||||
| Ссылка `#<глобальный id>` | Ссылайся `[[t:N]]` (решение 20/#1037). |
|
||||
| Без `**Weight:**` (legacy) | Ставь всегда, или задача паркуется. |
|
||||
| Агент бампает `**Priority:**`/`**Due:**` после создания | Нельзя — прецедент человека структурный; ставь только при создании, иначе сервер отклоняет. |
|
||||
| Дефис/двоеточие вместо ` — ` в шапке | Разделитель — пробел + em-dash + пробел. |
|
||||
|
||||
## Verify
|
||||
|
||||
Reference in New Issue
Block a user