beb804cda0
- Add getMessageFromEntry helper to extract AppMessage from any context-producing entry - Update findValidCutPoints to treat branch_summary/custom_message as valid cut points - Update findTurnStartIndex to recognize branch_summary/custom_message as turn starters - Update all message extraction loops to use getMessageFromEntry