test(FN-4429): complete Step 3 — userPaused scheduler dispatch guard
Fusion-Task-Id: FN-4429 Fusion-Task-Lineage: b010437b-0e58-43f6-81b3-40dcebbf0873
This commit is contained in:
@@ -822,6 +822,14 @@ export class Scheduler {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (task.userPaused === true) {
|
||||
if (task.status !== "queued") {
|
||||
await this.store.updateTask(task.id, { status: "queued" });
|
||||
}
|
||||
await this.logDispatchQueuedReason(task.id, "queued — user paused (manual move to todo)");
|
||||
continue;
|
||||
}
|
||||
|
||||
// Validate filesystem state before starting (only for tasks with satisfied deps)
|
||||
const validation = await this.validateTaskFilesystem(task.id);
|
||||
if (!validation.valid) {
|
||||
|
||||
Reference in New Issue
Block a user