From 78518210a082ff57954546e00c04ce96981e120b Mon Sep 17 00:00:00 2001 From: mptyl Date: Thu, 2 Jul 2026 18:37:14 +0200 Subject: [PATCH] docs(skill): document empty-memory auto-advance (no empty checklist) in Phase 2 --- harness/.pi/skills/tht-sessione/SKILL.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/harness/.pi/skills/tht-sessione/SKILL.md b/harness/.pi/skills/tht-sessione/SKILL.md index 29fdb1a7..abeaf4da 100644 --- a/harness/.pi/skills/tht-sessione/SKILL.md +++ b/harness/.pi/skills/tht-sessione/SKILL.md @@ -170,6 +170,11 @@ Prerequisite: Phase 1 closed. checklist starts pre-selected with the recommended memories. With `allow_empty:true` an empty selection is accepted (no memory applied; deselected still recorded) and 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` no-ops — close with `reviewer_confirm kind:"phase"`. Only a truly empty memory phase (nothing applied, nothing rejected) auto-advances via `advance:true`.