Skip to content

Commit e46b724

Browse files
committed
fix(scripts): wait for finalize before reject in smoke test
The reject was racing with finalize — task reached in_review on the server but daemon hadn't finished preserving the session yet. Agent would then see in_progress (rejected) instead of in_review on getTask, causing a spurious release + re-dispatch. Add 5s delay to let finalize complete before rejecting.
1 parent 370398a commit e46b724

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

scripts/daemon-smoke-test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ echo ""
9999
# ── Test 2: Reject/Resume (reject → daemon resumes → back to in_review) ─────
100100

101101
echo "[Test 2/4] Reject/Resume — reject task, wait for re-review"
102+
# Wait for daemon to finish finalize (session preservation) after in_review
103+
sleep 5
102104
ak task reject "$T1" --reason "Smoke test: change file content to REJECTED" >/dev/null 2>&1
103105

104106
STATUS_AFTER_REJECT=$(task_status "$T1")

0 commit comments

Comments
 (0)