@@ -60,20 +60,13 @@ function createOpenCodeDb(dataHome: string): Database {
6060 return db ;
6161}
6262
63- function insertUserMessage (
64- db : Database ,
65- id : string ,
66- sessionId : string ,
67- timeCreated : number ,
68- ) : void {
63+ function insertUserMessage ( db : Database , id : string , sessionId : string , timeCreated : number ) : void {
6964 db . prepare (
7065 "INSERT INTO message (id, session_id, time_created, time_updated, data) VALUES (?, ?, ?, ?, ?)" ,
7166 ) . run ( id , sessionId , timeCreated , timeCreated , JSON . stringify ( { role : "user" } ) ) ;
7267}
7368
74- function makePending (
75- overrides : Partial < PendingCompactionMarker > = { } ,
76- ) : PendingCompactionMarker {
69+ function makePending ( overrides : Partial < PendingCompactionMarker > = { } ) : PendingCompactionMarker {
7770 return {
7871 ordinal : 10 ,
7972 endMessageId : "msg-boundary" ,
@@ -122,12 +115,7 @@ describe("applyDeferredCompactionMarker — outcomes", () => {
122115 // Seed session_meta row so the manager can write boundary state into it.
123116 db . prepare ( "INSERT INTO session_meta (session_id) VALUES (?)" ) . run ( "ses-1" ) ;
124117
125- const outcome = applyDeferredCompactionMarker (
126- db ,
127- "ses-1" ,
128- makePending ( ) ,
129- dataHome ,
130- ) ;
118+ const outcome = applyDeferredCompactionMarker ( db , "ses-1" , makePending ( ) , dataHome ) ;
131119
132120 expect ( outcome . kind ) . toBe ( "applied" ) ;
133121 if ( outcome . kind === "applied" ) {
@@ -180,12 +168,7 @@ describe("applyDeferredCompactionMarker — outcomes", () => {
180168 insertCompartment ( db , "ses-1" , 10 , "msg-boundary" ) ;
181169 db . prepare ( "INSERT INTO session_meta (session_id) VALUES (?)" ) . run ( "ses-1" ) ;
182170
183- const outcome = applyDeferredCompactionMarker (
184- db ,
185- "ses-1" ,
186- makePending ( ) ,
187- dataHome ,
188- ) ;
171+ const outcome = applyDeferredCompactionMarker ( db , "ses-1" , makePending ( ) , dataHome ) ;
189172
190173 expect ( outcome . kind ) . toBe ( "stale-skip" ) ;
191174 if ( outcome . kind === "stale-skip" ) {
@@ -203,12 +186,7 @@ describe("applyDeferredCompactionMarker — outcomes", () => {
203186 // No compartment inserted — simulates a recomp that wiped local state
204187 db . prepare ( "INSERT INTO session_meta (session_id) VALUES (?)" ) . run ( "ses-1" ) ;
205188
206- const outcome = applyDeferredCompactionMarker (
207- db ,
208- "ses-1" ,
209- makePending ( ) ,
210- dataHome ,
211- ) ;
189+ const outcome = applyDeferredCompactionMarker ( db , "ses-1" , makePending ( ) , dataHome ) ;
212190
213191 expect ( outcome . kind ) . toBe ( "stale-skip" ) ;
214192 if ( outcome . kind === "stale-skip" ) {
@@ -265,25 +243,14 @@ describe("applyDeferredCompactionMarker — outcomes", () => {
265243 . prepare (
266244 "INSERT INTO message (id, session_id, time_created, time_updated, data) VALUES (?, ?, ?, ?, ?)" ,
267245 )
268- . run (
269- "msg-boundary" ,
270- "ses-1" ,
271- 1_000 ,
272- 1_000 ,
273- JSON . stringify ( { role : "assistant" } ) ,
274- ) ;
246+ . run ( "msg-boundary" , "ses-1" , 1_000 , 1_000 , JSON . stringify ( { role : "assistant" } ) ) ;
275247 closeQuietly ( opencodeDb ) ;
276248
277249 const db = openDatabase ( ) ;
278250 insertCompartment ( db , "ses-1" , 10 , "msg-boundary" ) ;
279251 db . prepare ( "INSERT INTO session_meta (session_id) VALUES (?)" ) . run ( "ses-1" ) ;
280252
281- const outcome = applyDeferredCompactionMarker (
282- db ,
283- "ses-1" ,
284- makePending ( ) ,
285- dataHome ,
286- ) ;
253+ const outcome = applyDeferredCompactionMarker ( db , "ses-1" , makePending ( ) , dataHome ) ;
287254
288255 // No user message exists at or before the boundary → inject returns
289256 // null → retryable-failure.
@@ -307,12 +274,7 @@ describe("applyDeferredCompactionMarker — outcomes", () => {
307274 insertCompartment ( db , "ses-1" , 10 , "msg-boundary" ) ;
308275 db . prepare ( "INSERT INTO session_meta (session_id) VALUES (?)" ) . run ( "ses-1" ) ;
309276
310- const outcome = applyDeferredCompactionMarker (
311- db ,
312- "ses-1" ,
313- makePending ( ) ,
314- dataHome ,
315- ) ;
277+ const outcome = applyDeferredCompactionMarker ( db , "ses-1" , makePending ( ) , dataHome ) ;
316278
317279 expect ( outcome . kind ) . toBe ( "retryable-failure" ) ;
318280 } ) ;
0 commit comments