- Convert hasSharingRef from useRef to useState in useCalendars so refetchInterval reacts immediately when sharing is detected (P-01) - Add extra="forbid" to ReorderItem schema to prevent mass-assignment (S-03) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>