Build a single-page web app that runs 100% client-side (no server calls) to visualize Git commit activity. The user selects one local commit export file (drag-drop or file picker), and the app renders a beautiful, interactive timeline with meaningful episode clustering and multiple time scales (week, month, overall).