1 Commits

Author SHA1 Message Date
4736637c3c Add Events Service - Career mode unlocked! (96% complete)
EVENTS SERVICE (4/4 endpoints - 100%):
- GET  /synergy/events/active - List active events with player progress
- GET  /synergy/events/{eventId} - Event details and requirements
- POST /synergy/events/{eventId}/start - Start event attempt
- POST /synergy/events/{eventId}/complete - Submit results, award rewards

Features:
- Track player progression through career events
- Personal best detection with improvement bonuses
- Reduced rewards on replays (prevents farming)
- Full integration with user/session system

Database:
- Events table (16 columns) with series/event organization
- EventCompletions table for player progress tracking
- EventAttempts table for session management
- Migration AddEventsSystem applied successfully

Documentation:
- AUTHENTICATION-ANALYSIS.md - Proof .NET implementation is correct
- BINARY-PATCH-ANALYSIS.md - ARM64 patch analysis

Server progress: 70/73 endpoints (96%)
Career mode now fully functional!

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-23 12:10:31 -08:00