🧩 Problem
In memori/core/memory.py, MongoDB connection fallback logic lacks proper validation for connection strings and doesn't provide clear error messages for malformed connections.
📋 Steps to Fix
Add validation for MongoDB connection string format (mongodb:// and mongodb+srv://).
Enhance error handling for MongoDB connection initialization.
Ensure error messages are user-friendly and informative.
✅ Acceptance Criteria
- MongoDB connection strings are properly validated.
- Errors from MongoDB connection attempts are clearly logged and actionable.
- Invalid connection strings are caught early.
- Documentation and tests reflect improved error handling.
🤝 Hacktoberfest Details
- This issue is part of Hacktoberfest 2025 — valid pull requests will be merged or labeled hacktoberfest-accepted.
- Please review the CONTRIBUTING.md for contribution guidelines.
- Follow our Code of Conduct to maintain a positive and inclusive environment.
⭐ Don’t forget to star the repo on GitHub. It really helps our community grow