Client-side only
Build an incident story like Git: continue on the main line or branch from any event.
Start from oldest or latest and branch whenever the investigation splits.