diff --git a/pi-coder-judge-extension.ts b/pi-coder-judge-extension.ts index 597fc53..1211c1b 100644 --- a/pi-coder-judge-extension.ts +++ b/pi-coder-judge-extension.ts @@ -626,8 +626,13 @@ export default function (pi: ExtensionAPI) { if (continueMode) { // --continue: Implementierungsphase überspringen, direkt in Judge→Fix-Schleife + // Erweiterter Auftrag wird als Zusatzauftrag in TASK.md eingetragen (falls angegeben) + if (task) await writeTaskMd(pi, ctx, task); ctx.ui.setStatus("optimize", `Setze fort (max ${maxRounds} Runden Judge→Fix)…`); - ctx.ui.notify("--continue: Überspringe Implementierung, starte direkt mit Judge-Prüfung.", "info"); + const continueMsg = task + ? `--continue: Zusatzauftrag in TASK.md eingetragen, überspringe Implementierung.` + : `--continue: Überspringe Implementierung, starte direkt mit Judge-Prüfung.`; + ctx.ui.notify(continueMsg, "info"); } else { // TASK.md anlegen und Implementierung starten await writeTaskMd(pi, ctx, task);