Restore CompactionResult diagnostics

This commit is contained in:
Tianyi Cui
2026-07-15 17:23:39 +08:00
parent c2081d8abf
commit d25a56b431
5 changed files with 29 additions and 7 deletions

View File

@@ -426,9 +426,13 @@ export class BasicCompactService extends CompactService {
// compact/start and here leaves a detectable orphaned lock (a compact/start
// with no matching compact/end) rather than a compact/end that falsely
// claims compaction finished before the surface replacement landed.
session.append('compact/end', { turn: openTurn })
const endEvent = session.append('compact/end', { turn: openTurn })
return {
startSeq: startEvent.seq,
summarySeq: summaryEvent.seq,
endSeq: endEvent.seq,
summary,
shadowedRange: { start, end },
shadowedSeqs,
shadowedTokenCount,