feat(FN-5034): complete Step 4 — hydrate stale paused todo in TaskStore
Fusion-Task-Id: FN-5034 Fusion-Task-Lineage: 1e315656-30d8-41d2-9802-0d9e155f0ba8
This commit is contained in:
committed by
gsxdsm
parent
b35843c2ea
commit
d192154b2b
@@ -29,6 +29,7 @@ import { hasSyncPassphraseConfigured } from "./secrets-sync-passphrase.js";
|
||||
import { getTaskMergeBlocker, resolveTaskMergeTarget } from "./task-merge.js";
|
||||
import { getInReviewStallReason } from "./in-review-stall.js";
|
||||
import { getStalePausedReviewSignal } from "./stale-paused-review.js";
|
||||
import { getStalePausedTodoSignal } from "./stale-paused-todo.js";
|
||||
import { getTaskAgeStalenessSignal, type TaskAgeStalenessThresholds } from "./task-age-staleness.js";
|
||||
import { ensureMemoryFileWithBackend } from "./project-memory.js";
|
||||
import { runCommandAsync } from "./run-command.js";
|
||||
@@ -3690,6 +3691,10 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedReviewThresholdMs,
|
||||
});
|
||||
task.stalePausedTodo = getStalePausedTodoSignal(task, {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedTodoThresholdMs,
|
||||
});
|
||||
if (!disableAgeStalenessHydration) {
|
||||
try {
|
||||
task.ageStaleness = getTaskAgeStalenessSignal(task, { now, thresholds: staleThresholds });
|
||||
@@ -3872,6 +3877,10 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedReviewThresholdMs,
|
||||
});
|
||||
task.stalePausedTodo = getStalePausedTodoSignal(task, {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedTodoThresholdMs,
|
||||
});
|
||||
if (!disableAgeStalenessHydration) {
|
||||
try {
|
||||
task.ageStaleness = getTaskAgeStalenessSignal(task, { now, thresholds: staleThresholds });
|
||||
@@ -4010,6 +4019,10 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedReviewThresholdMs,
|
||||
});
|
||||
task.stalePausedTodo = getStalePausedTodoSignal(task, {
|
||||
now,
|
||||
thresholdMs: settings.stalePausedTodoThresholdMs,
|
||||
});
|
||||
if (!disableAgeStalenessHydration) {
|
||||
try {
|
||||
task.ageStaleness = getTaskAgeStalenessSignal(task, { now, thresholds: staleThresholds });
|
||||
|
||||
Reference in New Issue
Block a user