- Updated client submodule to the latest commit 2d6f36f for improved integration.
- Modified `schema.sql` to conditionally add constraints for meetings, segments, tasks, integrations, and settings tables, ensuring they are only added if they do not already exist.
- Enhanced recovery service to handle cases where the `diarization_jobs` table may not exist, improving robustness during crash recovery.
- Updated database persistence logic to check for the existence of critical tables and ensure schema readiness, including stamping the Alembic version when necessary.