resolve: постановку текстом взяли полноправным входом
Задачу часто нужно решить прямо по описанию в разговоре, без файла в каталоге — так её берёт и opsx:propose. Скилл вход текстом объявлял, но прорабатывала его одна разведка: у решения и обслуживания шаг «прочитать задачу» читал разделы записи, шаг закрытия закрывал запись, признак обслуживания опирался на объявленный автором тип, а критерии приходили «от проекта». Форм постановки теперь две, и они равноправны. Отпадают ровно те шаги, у которых пропал предмет: ready гонять нечего, закрывать нечего. Ни один шаг с предметом не выпал — гейт, ревью, синк, чекпоинт и коммит идут как обычно, а сценарий, метку и глубину форма не выбирает. Взамен пропавшего — названное вслух первой репликой: как понята постановка, каким типом её считаешь и где проводишь границу. Человек, написавший текст, сидит в этом же разговоре и поправляет одной фразой; названный после работы тип не признак, а объяснение готового диффа. По сценариям: решение добирает недостающие критерии приёмки на чекпоинте и считает их данными только после ответа; обслуживание объявляет их отсутствие строкой (чекпоинта у него нет) и само называет границы, которых текст не дал; разведка увязана с общим правилом, а её шаг закрытия отпал с оговоркой про единственный след — записанный ответ. Записи в каталог скилл по-прежнему не заводит: ни перед работой, ни задним числом ради закрытия. Похожую строку беклога не разыскивает. Перечень осей пополнен формой постановки: по ней ветвятся готовность, источник типа и наличие закрытия.
This commit is contained in:
@@ -52,7 +52,10 @@
|
||||
|
||||
**Разведка пришла текстом — сформулируй вопрос сам одной фразой и покажи
|
||||
формулировку в первой же реплике.** Разведка, чей вопрос не назван вслух,
|
||||
признаётся удавшейся любым результатом.
|
||||
признаётся удавшейся любым результатом. Это частный случай общего правила
|
||||
(SKILL.md, «Постановка текстом»): у разведки показать надо не только предмет
|
||||
работы, но и сам вопрос, потому что предмет разведки — он и есть. Вместе с
|
||||
вопросом называются рамки и адрес ответа (шаг 1).
|
||||
|
||||
## Ход работы
|
||||
|
||||
@@ -368,6 +371,13 @@ git и читается диффом, а второй стоп на каждой
|
||||
учёт, а не про работу: `закрыта задача <slug>`. Правило «одна разведка — один
|
||||
коммит» про работу, а учёт — не работа.
|
||||
|
||||
**Разведка пришла текстом — шага нет вовсе**: записи не было, закрывать нечего.
|
||||
Следом работы здесь служит не код, а **записанный по названному адресу ответ** —
|
||||
он уехал в коммит шагом 7, и потому отсутствие записи разведке ничем не грозит.
|
||||
Ответ записать было некуда и он остался в докладе — вот это как раз тот случай,
|
||||
когда от прогона не осталось ничего: скажи об этом прямо, а не одной строкой
|
||||
среди прочих.
|
||||
|
||||
Каталога задач в проекте нет — **ничего не выдумывай**: скажи в докладе, что
|
||||
учёт задач остаётся за владельцем, и назови исход.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user