Add integration tests covering all acceptance criteria: - Clicking an exchange opens detail view - Shows all exchange information - Shows list of registered participants - Shows current state - Shows registration link (when applicable) - Handle missing optional fields gracefully - Navigation back to dashboard Story: 2.3 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>