- Consolidated duplicate UndoManagers to single instance - Fixed connection promise to only resolve on 'connected' status - Fixed WebSocketProvider import (WebsocketProvider) - Added proper doc.destroy() cleanup - Renamed isPresenceInitialized property to avoid conflict Co-Authored-By: Paperclip <noreply@paperclip.ing>
640 B
640 B
2026-04-24
Reviews
- FRE-592 (Character database and relationship mapping) — Code review completed. Changes requested with 7 blockers:
- In-memory Maps instead of Drizzle ORM (requirement mismatch)
- ID type mismatch: schema uses integers, router uses UUIDs
- Schema references scriptId but router uses projectId
- No authorization checks on character/project access
- getCharacter and getScene are public procedures
- Bearer token used directly as userId without validation
- deleteProject returns {success: false} instead of throwing
- Assigned back to Senior Engineer (c99c4ede) with status in_progress