docs(skill): document empty-memory auto-advance (no empty checklist) in Phase 2
This commit is contained in:
@@ -170,6 +170,11 @@ Prerequisite: Phase 1 closed.
|
|||||||
checklist starts pre-selected with the recommended memories. With `allow_empty:true`
|
checklist starts pre-selected with the recommended memories. With `allow_empty:true`
|
||||||
an empty selection is accepted (no memory applied; deselected still recorded) and
|
an empty selection is accepted (no memory applied; deselected still recorded) and
|
||||||
the phase advances — no separate gate.
|
the phase advances — no separate gate.
|
||||||
|
When the memory search returned **zero** candidates, still issue the single
|
||||||
|
`reviewer_decide(multi:true, advance:true, allow_empty:true)` with an empty merito list: the gate
|
||||||
|
detects the empty+advance case, shows the reviewer an info notice ("Nessuna memory
|
||||||
|
riutilizzabile … passo alla fase successiva") and auto-advances F2 — it does NOT present
|
||||||
|
an empty checklist, and you do NOT add a separate `reviewer_confirm kind:"phase"`.
|
||||||
4. Closing: if memories were applied or rejected (substantive decisions), `advance:true`
|
4. Closing: if memories were applied or rejected (substantive decisions), `advance:true`
|
||||||
no-ops — close with `reviewer_confirm kind:"phase"`. Only a truly empty memory phase
|
no-ops — close with `reviewer_confirm kind:"phase"`. Only a truly empty memory phase
|
||||||
(nothing applied, nothing rejected) auto-advances via `advance:true`.
|
(nothing applied, nothing rejected) auto-advances via `advance:true`.
|
||||||
|
|||||||
Reference in New Issue
Block a user