Implement explicit session lifecycle and task-scoped worktrees
This commit is contained in:
@@ -28,6 +28,7 @@ test("project context store reads defaults and applies domain patches", async ()
|
||||
},
|
||||
enqueueTasks: [
|
||||
{
|
||||
taskId: "task-1",
|
||||
id: "task-1",
|
||||
title: "Build parser",
|
||||
status: "pending",
|
||||
@@ -38,11 +39,13 @@ test("project context store reads defaults and applies domain patches", async ()
|
||||
const updated = await store.patchState({
|
||||
upsertTasks: [
|
||||
{
|
||||
taskId: "task-1",
|
||||
id: "task-1",
|
||||
title: "Build parser",
|
||||
status: "in_progress",
|
||||
},
|
||||
{
|
||||
taskId: "task-2",
|
||||
id: "task-2",
|
||||
title: "Add tests",
|
||||
status: "pending",
|
||||
@@ -70,6 +73,7 @@ test("project context parser merges missing root keys with defaults", async () =
|
||||
{
|
||||
taskQueue: [
|
||||
{
|
||||
taskId: "task-1",
|
||||
id: "task-1",
|
||||
title: "Migrate",
|
||||
status: "pending",
|
||||
|
||||
Reference in New Issue
Block a user