story-kit: merge 306_story_replace_manual_qa_boolean_with_configurable_qa_mode_field
This commit is contained in:
@@ -34,7 +34,7 @@ export interface PipelineStageItem {
|
||||
merge_failure: string | null;
|
||||
agent: AgentAssignment | null;
|
||||
review_hold: boolean | null;
|
||||
manual_qa: boolean | null;
|
||||
qa: string | null;
|
||||
}
|
||||
|
||||
export interface PipelineState {
|
||||
|
||||
@@ -60,7 +60,7 @@ describe("AgentLozenge fixed intrinsic width", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: "sonnet", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
const pipeline = makePipeline({ current: items });
|
||||
@@ -114,7 +114,7 @@ describe("LozengeFlyProvider fly-in visibility", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -156,7 +156,7 @@ describe("LozengeFlyProvider fly-in visibility", () => {
|
||||
status: "running",
|
||||
},
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -220,7 +220,7 @@ describe("LozengeFlyProvider fly-in clone", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: "sonnet", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -263,7 +263,7 @@ describe("LozengeFlyProvider fly-in clone", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -312,7 +312,7 @@ describe("LozengeFlyProvider fly-in clone", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -383,7 +383,7 @@ describe("LozengeFlyProvider fly-out", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: "haiku", status: "completed" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -410,7 +410,7 @@ describe("LozengeFlyProvider fly-out", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -444,7 +444,7 @@ describe("AgentLozenge idle vs active appearance", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
const { container } = render(
|
||||
@@ -470,7 +470,7 @@ describe("AgentLozenge idle vs active appearance", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "pending" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
const { container } = render(
|
||||
@@ -496,7 +496,7 @@ describe("AgentLozenge idle vs active appearance", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
const { container } = render(
|
||||
@@ -549,7 +549,7 @@ describe("hiddenRosterAgents: assigned agents are absent from roster", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -572,7 +572,7 @@ describe("hiddenRosterAgents: assigned agents are absent from roster", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -596,7 +596,7 @@ describe("hiddenRosterAgents: assigned agents are absent from roster", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -658,7 +658,7 @@ describe("hiddenRosterAgents: fly-out keeps agent hidden until clone lands", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "completed" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -671,7 +671,7 @@ describe("hiddenRosterAgents: fly-out keeps agent hidden until clone lands", ()
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -715,7 +715,7 @@ describe("hiddenRosterAgents: fly-out keeps agent hidden until clone lands", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "completed" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -728,7 +728,7 @@ describe("hiddenRosterAgents: fly-out keeps agent hidden until clone lands", ()
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -803,7 +803,7 @@ describe("LozengeFlyProvider agent swap (name change)", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: "sonnet", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -816,7 +816,7 @@ describe("LozengeFlyProvider agent swap (name change)", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-2", model: "haiku", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -902,7 +902,7 @@ describe("LozengeFlyProvider fly-out without roster element", () => {
|
||||
status: "completed",
|
||||
},
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -915,7 +915,7 @@ describe("LozengeFlyProvider fly-out without roster element", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -988,7 +988,7 @@ describe("FlyingLozengeClone initial non-flying render", () => {
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -1065,7 +1065,7 @@ describe("Bug 137: no animation actions lost during rapid pipeline updates", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: "sonnet", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -1078,7 +1078,7 @@ describe("Bug 137: no animation actions lost during rapid pipeline updates", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-2", model: "haiku", status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -1146,7 +1146,7 @@ describe("Bug 137: no animation actions lost during rapid pipeline updates", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-1", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -1159,7 +1159,7 @@ describe("Bug 137: no animation actions lost during rapid pipeline updates", ()
|
||||
merge_failure: null,
|
||||
agent: { agent_name: "coder-2", model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -1246,7 +1246,7 @@ describe("Bug 137: animations remain functional through sustained agent activity
|
||||
merge_failure: null,
|
||||
agent: { agent_name: agentName, model: null, status: "running" },
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
@@ -18,7 +18,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -40,7 +40,7 @@ describe("StagePanel", () => {
|
||||
status: "running",
|
||||
},
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -61,7 +61,7 @@ describe("StagePanel", () => {
|
||||
status: "running",
|
||||
},
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -81,7 +81,7 @@ describe("StagePanel", () => {
|
||||
status: "pending",
|
||||
},
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="QA" items={items} />);
|
||||
@@ -97,7 +97,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -113,7 +113,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Upcoming" items={items} />);
|
||||
@@ -129,7 +129,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Upcoming" items={items} />);
|
||||
@@ -147,7 +147,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -165,7 +165,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="QA" items={items} />);
|
||||
@@ -183,7 +183,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Done" items={items} />);
|
||||
@@ -201,7 +201,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Upcoming" items={items} />);
|
||||
@@ -222,7 +222,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Current" items={items} />);
|
||||
@@ -240,7 +240,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="QA" items={items} />);
|
||||
@@ -258,7 +258,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Done" items={items} />);
|
||||
@@ -276,7 +276,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: "Squash merge failed: conflicts in Cargo.lock",
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Merge" items={items} />);
|
||||
@@ -297,7 +297,7 @@ describe("StagePanel", () => {
|
||||
merge_failure: null,
|
||||
agent: null,
|
||||
review_hold: null,
|
||||
manual_qa: null,
|
||||
qa: null,
|
||||
},
|
||||
];
|
||||
render(<StagePanel title="Merge" items={items} />);
|
||||
|
||||
Reference in New Issue
Block a user