feat(roadblock): persist roadblock count on the task

This commit is contained in:
mika kuns
2026-06-04 14:58:59 +02:00
parent 4d52845130
commit 49b9f1ffde
8 changed files with 824 additions and 0 deletions

View File

@@ -335,6 +335,10 @@ public sealed class TaskRunner
// so the sequential chain (which advances on terminal states) is unaffected.
// Planning parents (PlanningPhase != None) are containers, not reviewable work.
var finishedAt = DateTime.UtcNow;
using (var ctx = _dbFactory.CreateDbContext())
{
await new TaskRepository(ctx).SetRoadblockCountAsync(task.Id, result.Blocks.Count, CancellationToken.None);
}
var reviewResult = ComposeReviewResult(result.ResultMarkdown, result.Blocks);
if (task.ParentTaskId is null && task.PlanningPhase == PlanningPhase.None)
{