test(compaction): read latest compaction marker

This commit is contained in:
Aiden Cline 2026-05-12 09:48:27 -05:00
commit 357cdcfcad

View file

@ -282,7 +282,9 @@ function createSummaryCompaction(sessionID: SessionID) {
function readCompactionPart(sessionID: SessionID) { function readCompactionPart(sessionID: SessionID) {
return SessionNs.Service.use((ssn) => ssn.messages({ sessionID })).pipe( return SessionNs.Service.use((ssn) => ssn.messages({ sessionID })).pipe(
Effect.map((messages) => Effect.map((messages) =>
messages.flatMap((message) => message.parts).find((item): item is MessageV2.CompactionPart => item.type === "compaction"), messages
.findLast((message) => message.parts.some((item) => item.type === "compaction"))
?.parts.find((item): item is MessageV2.CompactionPart => item.type === "compaction"),
), ),
) )
} }