diff --git a/docs/2025/licensedb-platform/final_message_system_workflow_polished.png b/docs/2025/licensedb-platform/final_message_system_workflow_polished.png new file mode 100644 index 000000000..36fc509a9 Binary files /dev/null and b/docs/2025/licensedb-platform/final_message_system_workflow_polished.png differ diff --git a/docs/2025/licensedb-platform/updates/2025-10-11.md b/docs/2025/licensedb-platform/updates/2025-10-11.md new file mode 100644 index 000000000..f36e54707 --- /dev/null +++ b/docs/2025/licensedb-platform/updates/2025-10-11.md @@ -0,0 +1,30 @@ +--- +title: Week 18 +author: Chayan Das +tags: [gsoc25, LicenseDB] +--- + + +# Week 18 + +*(October 6, 2025 – October 12, 2025)* + +## Meeting +No meetings were conducted this week as the mentor was occupied with other commitments. + +--- + +## Updates +- Progress remained on hold as the mentor was **busy with workload**, leading to delays in PR reviews. +- All submitted PRs continue to be in the **awaiting review** state. +- No new development work was taken up during this period to avoid moving ahead without feedback. + +--- + +## Planning for Next Week +- Follow up on pending PR reviews once mentor becomes available. +- Resume development based on review feedback. +- Continue with the final **monorepo setup** work once reviews unblock progress. diff --git a/docs/2025/licensedb-platform/updates/2025-10-18.md b/docs/2025/licensedb-platform/updates/2025-10-18.md new file mode 100644 index 000000000..126562c8e --- /dev/null +++ b/docs/2025/licensedb-platform/updates/2025-10-18.md @@ -0,0 +1,34 @@ +--- +title: Week 19 +author: Chayan Das +tags: [gsoc25, LicenseDB] +--- + + +# Week 19 + +*(October 13, 2025 – October 19, 2025)* + +## Meeting +A meeting was held this week. The mentor acknowledged the pending reviews but mentioned having **a high workload**, causing further delays in the review process. + +### Attendees +- [Chayan Das](https://github.com/ChayanDass) +- [Dearsh Oberoi](https://github.com/deo002) + +--- + +## Updates +- PRs continue to remain in the **awaiting review** state. +- Mentor emphasized that there is still **a significant amount of work to review**, which will take additional time. +- No major development tasks were advanced this week to avoid proceeding without feedback. + +--- + +## Planning for Next Week +- Follow up on the pending PR reviews. +- Once reviews are completed, resume development based on feedback. +- Prepare to finalize any remaining tasks once review blockers are cleared. diff --git a/docs/2025/licensedb-platform/updates/2025-10-25.md b/docs/2025/licensedb-platform/updates/2025-10-25.md new file mode 100644 index 000000000..7a9ce888c --- /dev/null +++ b/docs/2025/licensedb-platform/updates/2025-10-25.md @@ -0,0 +1,37 @@ +--- +title: Week 20 +author: Chayan Das +tags: [gsoc25, LicenseDB] +--- + + +# Week 20 + +*(October 20, 2025 – October 26, 2025)* + +## Meeting +A meeting was held this week, and the mentor has **started reviewing the pending PRs**. Initial feedback was shared to begin resolving issues. +## Meeting 1 + +**Date:** Octobor 23, 2025 + +### Attendees +- [Chayan Das](https://github.com/ChayanDass) +- [Dearsh Oberoi](https://github.com/deo002) + +--- + +## Updates +- Review process has officially started after a long wait. +- Began addressing the mentor’s comments and started fixing the suggested improvements. +- Progress resumed after resolving the first set of review points. + +--- + +## Planning for Next Week +- Continue working through all review comments until all PRs are approved. +- Update documentation, tests, and code wherever required based on feedback. +- Aim to get the remaining PRs reviewed and ready for merge. diff --git a/docs/2025/licensedb-platform/updates/2025-11-01.md b/docs/2025/licensedb-platform/updates/2025-11-01.md new file mode 100644 index 000000000..cd6d82e20 --- /dev/null +++ b/docs/2025/licensedb-platform/updates/2025-11-01.md @@ -0,0 +1,58 @@ +--- +title: Week 21 +author: Chayan Das +tags: [gsoc25, LicenseDB] +--- + + +# Week 21 + +*(October 27, 2025 – November 2, 2025)* +**Date:** October 30, 2025 + +### Attendees +- [Chayan Das](https://github.com/ChayanDass) +- [Dearsh Oberoi](https://github.com/deo002) + +--- + +## Updates + +- The PR related to **fixing the down-migration of the Gist index** was successfully **merged**. +- Worked on enhancing the **messaging system** based on mentor feedback. +- Improved the workflow to ensure **better structure, clarity, and scalability** of the email notification system. +- Implemented the mechanism to send **personalized emails** to both Admins and the Creator with better separation of concerns. + +--- + +## Updated Messaging System Workflow + +Following feedback, the messaging flow was refactored for better maintainability. +Key improvements include: + +- Centralized logic in the **Message Wrapper** to prepare content +- Email Service now handles **personalized multi-recipient dispatch** +- Better logging for audit & handling failures + +> Below is the improved workflow diagram: + +![Final Message System Workflow](../final_message_system_workflow_polished.png) + +--- + +## Planning for Next Week + +- Continue refining the messaging system based on follow-up review comments. +- Begin implementing the next set of enhancements suggested by the mentor. +- Prepare for merging pending PRs and closing final open tasks for the milestone. + +--- + +### Summary + +Week 21 was productive as it marked a key merge and visible system improvement. +The messaging workflow is now cleaner, maintainable, and aligned with best practices. +