buildPostCompactMessages function
Build the base post-compact messages array from a CompactionResult. Ensures consistent ordering across all compaction paths.
Implementation
List<CompactMessage> buildPostCompactMessages(CompactionResult result) {
return [
result.boundaryMarker,
...result.summaryMessages,
...?result.messagesToKeep,
...result.attachments,
...result.hookResults,
];
}