fix: 固定 Workbench transactional 投影
This commit is contained in:
@@ -270,7 +270,7 @@ test("Workbench sealed completed final body survives stale running session messa
|
||||
assert.equal(selectActiveSession(state, "ses_final_seal")?.status, "completed");
|
||||
});
|
||||
|
||||
test("Workbench session messages repair terminal zero timing from running projection", () => {
|
||||
test("Workbench session messages preserve canonical terminal zero timing", () => {
|
||||
let state = createWorkbenchServerState();
|
||||
state = reduceWorkbenchServerState(state, {
|
||||
type: "session.messages",
|
||||
@@ -288,8 +288,8 @@ test("Workbench session messages repair terminal zero timing from running projec
|
||||
|
||||
const agent = selectActiveMessages(state, "ses_terminal_zero_repair").find((message) => message.role === "agent");
|
||||
assert.equal(agent?.status, "completed");
|
||||
assert.equal(agent?.durationMs, 6_000);
|
||||
assert.equal(agent?.timing?.durationMs, 6_000);
|
||||
assert.equal(agent?.durationMs, 0);
|
||||
assert.equal(agent?.timing?.durationMs, 0);
|
||||
});
|
||||
|
||||
test("Workbench session messages can replace sealed terminal zero with positive timing", () => {
|
||||
|
||||
Reference in New Issue
Block a user