feat(FN-5052): complete Step 3 — pass autoMerge through stall hydration

Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 08:26:40 -07:00
committed by gsxdsm
parent c9902bd948
commit 3ec0d3b82a

View File

@@ -3643,7 +3643,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
let disableAgeStalenessHydration = false;
const activeTasks = await Promise.all((rows as unknown as TaskRow[]).map(async (row) => {
const task = this.rowToTask(row);
task.inReviewStall = getInReviewStallReason(task, { now });
task.inReviewStall = getInReviewStallReason(task, { now, autoMerge: settings.autoMerge });
task.stalePausedReview = getStalePausedReviewSignal(task, {
now,
thresholdMs: settings.stalePausedReviewThresholdMs,
@@ -3825,7 +3825,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
let disableAgeStalenessHydration = false;
const tasks = rows.slice(0, resolvedLimit).map((row) => {
const task = this.rowToTask(row);
task.inReviewStall = getInReviewStallReason(task, { now });
task.inReviewStall = getInReviewStallReason(task, { now, autoMerge: settings.autoMerge });
task.stalePausedReview = getStalePausedReviewSignal(task, {
now,
thresholdMs: settings.stalePausedReviewThresholdMs,
@@ -3963,7 +3963,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
let disableAgeStalenessHydration = false;
const activeMatches = await Promise.all(rows.map(async (row) => {
const task = this.rowToTask(row);
task.inReviewStall = getInReviewStallReason(task, { now });
task.inReviewStall = getInReviewStallReason(task, { now, autoMerge: settings.autoMerge });
task.stalePausedReview = getStalePausedReviewSignal(task, {
now,
thresholdMs: settings.stalePausedReviewThresholdMs,