feat: run confirmed proposals continuously until a real decision point

A proposal still needs one confirmation before it starts, but once it is
working the worker now treats that as a single grant to carry out
routine low-risk execution without step-by-step reconfirmation. It only
returns pending early for high-risk actions, key business decisions,
external blockers, or dirty/unexpected targets. Assistant/worker
bootstrap copy and docs now align with that execution model.
This commit is contained in:
zenord
2026-08-22 00:05:40 +08:00
parent 5229059fe3
commit 9ae2639660
5 changed files with 10 additions and 5 deletions
+4
View File
@@ -38,6 +38,10 @@ test("assistant bootstrap carries human speaking-style rules, worker bootstrap d
assert.match(bot.assistantBootstrap, /conclusion, then the reason, then the next step/);
assert.match(bot.assistantBootstrap, /2-4 sentences/);
assert.match(bot.assistantBootstrap, /actionable next step/);
assert.match(bot.assistantBootstrap, /proposal only starts after the user confirms/i);
assert.match(bot.assistantBootstrap, /do not ask the user to re-confirm ordinary low-risk next steps/i);
assert.match(bot.workerBootstrap, /single permission grant to carry out routine low-risk execution/i);
assert.match(bot.workerBootstrap, /Do not stop for step-by-step confirmation during ordinary low-risk work/i);
assert.doesNotMatch(bot.workerBootstrap, /reliable colleague/);
});