review status

This commit is contained in:
Ian Gulliver
2026-10-16 08:37:24 -07:00
parent 3274bf0498
commit 5320a63358
15 changed files with 219 additions and 197 deletions
+7
View File
@@ -54,6 +54,10 @@ export function findTask(id) {
export function currentSession(taskId) {
return state.sessions.get(taskId)?.findLast((s) => s.state !== "completed") ?? state.sessions.get(taskId)?.at(-1);
}
export function taskState(task) {
const s = currentSession(task.id)?.state;
return s === "idle" && task.reviewing ? "reviewing" : s;
}
export function currentLead() {
return state.leadSessions.findLast((s) => s.state !== "completed") ?? state.leadSessions.at(-1);
}
@@ -270,6 +274,9 @@ export function handleEvent(ev) {
break;
case "review.started":
case "review.finished":
if (ev.project_id) {
void loadTasks(ev.project_id);
}
if (state.inbox.some((i) => i.task_id === ev.task_id && i.kind === "question")) {
void loadInbox();
}