Skip to content

Commit 2bc9550

Browse files
committed
style: format todo state transform files
Apply Biome formatting to transform-postprocess-phase.ts (import order) and transform-todo-state.test.ts (long-line wraps). No logic changes. Lands as a follow-up to the four todo-state synthesis commits because the original ultrabrain task pushed before its final 'bun run lint' pass under the restart sequence.
1 parent 75d19f9 commit 2bc9550

2 files changed

Lines changed: 29 additions & 8 deletions

File tree

packages/plugin/src/hooks/magic-context/transform-postprocess-phase.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import {
4343
stripInlineThinking,
4444
stripSystemInjectedMessages,
4545
} from "./strip-content";
46+
import { renderTodoBlock } from "./todo-view";
4647
import {
4748
appendReminderToLatestUserMessage,
4849
appendReminderToUserMessageById,
@@ -55,7 +56,6 @@ import {
5556
type TagTarget,
5657
truncateErroredTools,
5758
} from "./transform-operations";
58-
import { renderTodoBlock } from "./todo-view";
5959
import { logTransformTiming } from "./transform-stage-logger";
6060

6161
interface RunPostTransformPhaseArgs {
@@ -732,13 +732,21 @@ export async function runPostTransformPhase(args: RunPostTransformPhaseArgs): Pr
732732
todoBlock,
733733
);
734734
if (anchoredMessageId) {
735-
setPersistedTodoBlock(args.db, args.sessionId, todoBlock, anchoredMessageId);
735+
setPersistedTodoBlock(
736+
args.db,
737+
args.sessionId,
738+
todoBlock,
739+
anchoredMessageId,
740+
);
736741
} else {
737742
clearPersistedTodoBlock(args.db, args.sessionId);
738743
}
739744
}
740745
} else {
741-
const anchoredMessageId = appendReminderToLatestUserMessage(args.messages, todoBlock);
746+
const anchoredMessageId = appendReminderToLatestUserMessage(
747+
args.messages,
748+
todoBlock,
749+
);
742750
if (anchoredMessageId) {
743751
setPersistedTodoBlock(args.db, args.sessionId, todoBlock, anchoredMessageId);
744752
} else {

packages/plugin/src/hooks/magic-context/transform-todo-state.test.ts

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ describe("todo state synthesis transform", () => {
111111
await transform({}, { messages });
112112

113113
expect(firstText(messages[0]!)).toBe(`user prompt${TODO_BLOCK}`);
114-
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({ text: TODO_BLOCK, messageId: "m-user" });
114+
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({
115+
text: TODO_BLOCK,
116+
messageId: "m-user",
117+
});
115118
});
116119

117120
it("replays persisted todo block byte-identically on defer pass", async () => {
@@ -123,7 +126,10 @@ describe("todo state synthesis transform", () => {
123126
await transform({}, { messages });
124127

125128
expect(firstText(messages[0]!)).toBe(`user prompt${TODO_BLOCK}`);
126-
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({ text: TODO_BLOCK, messageId: "m-user" });
129+
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({
130+
text: TODO_BLOCK,
131+
messageId: "m-user",
132+
});
127133
});
128134

129135
it("re-renders and re-anchors when todo state changes on execute pass", async () => {
@@ -136,7 +142,9 @@ describe("todo state synthesis transform", () => {
136142
"m-user-1",
137143
);
138144
updateSessionMeta(db, "ses-1", {
139-
lastTodoState: JSON.stringify([{ content: "New", status: "pending", priority: "high" }]),
145+
lastTodoState: JSON.stringify([
146+
{ content: "New", status: "pending", priority: "high" },
147+
]),
140148
});
141149
const messages = makeTwoTurnMessages();
142150

@@ -165,15 +173,20 @@ describe("todo state synthesis transform", () => {
165173

166174
expect(firstText(messages[0]!)).toBe(`first user prompt${TODO_BLOCK}`);
167175
expect(firstText(messages[2]!)).toBe("second user prompt");
168-
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({ text: TODO_BLOCK, messageId: "m-user-1" });
176+
expect(getPersistedTodoBlock(db, "ses-1")).toEqual({
177+
text: TODO_BLOCK,
178+
messageId: "m-user-1",
179+
});
169180
});
170181

171182
it("clears sticky todo block when current state is empty", async () => {
172183
useTempDataHome("context-transform-todo-clear-");
173184
const { db, transform } = createTodoTransform({ shouldExecute: mock(() => "execute") });
174185
setPersistedTodoBlock(db, "ses-1", TODO_BLOCK, "m-user");
175186
updateSessionMeta(db, "ses-1", {
176-
lastTodoState: JSON.stringify([{ content: "Done", status: "completed", priority: "high" }]),
187+
lastTodoState: JSON.stringify([
188+
{ content: "Done", status: "completed", priority: "high" },
189+
]),
177190
});
178191
const messages = makeMessages();
179192

0 commit comments

Comments
 (0)