Implements IAnalytics with recorded arrays (tracked, identified, pageViewed) and flush() that drains the buffer. Mirrors the pattern established by RecordingAuditLog; inline type aliases avoid a build-graph cycle with @repo/core-analytics. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>