- Full redesign for Agile/DT/Enterprise coach personas
- Light McKinsey-style UI: white + navy accent, Inter font
- Marcus: Team Portfolio (14 teams, filters, sparklines, maturity)
- Marcus: Team Detail (maturity bar, session log, action tracker)
- Marcus: Session Capture (tagging toolbar, AI coaching questions, AI summary)
- Priya: Workshop List + Live Capture (Decision/Tension/Question tags)
- Priya: Workshop Summary (AI-generated, grouped by capture type)
- David: Portfolio Reports + CEO Report Generator (Gemini-powered)
- AI Assistant: 5 modes (Questions/Prep/Workshop/Summary/CEO Report)
- Playbooks: Agile/DT/Facilitation library with filters
- Persona switcher: Marcus / Priya / David
- Netlify function: /api/gemini (server-side API proxy)
- netlify.toml: functions dir + API route redirect
- Update Gemini API model from deprecated gemini-2.0-flash to gemini-2.5-flash
- Remove SidebarPlayer sub-component from inside App() - caused DOM remounts
every 250ms (currentTime tick) making Pause/Skip buttons unclickable
- Inline player JSX directly in render tree for stable DOM nodes
- Add favicon.svg (dark bg + emerald trend line) to fix 404 console errors