VRMS
VRMS copied to clipboard
Investigate and Fix Incorrect Event Check-In Times in VRMS
Overview
Event check-ins in VRMS are being displayed at incorrect times, potentially due to an issue in the event processing flow. A comprehensive review of the entire check-in flow is needed to identify the root cause and implement a permanent fix.
Action Items
- [ ] Latest update - as of August 4, 2025, PROD backend does not appear to be generating events for check in.
- [ ] Conduct a full review of the event check-in process to determine where the issue originates.
- [ ] Investigate whether another worker process is contributing to the incorrect timestamps.
- [ ] Document findings and outline necessary changes to resolve the issue.
- [ ] Refactor portions of the create recurring events structure into smaller functions where possible, making them more easily testable via unit tests.
- [ ] Implement the fix based on findings and refactored code.
- [ ] Test the solution thoroughly, ensuring event check-ins display the correct times.
- [ ] Validate across different scenarios to confirm stability.
Resources/Instructions
- Review existing VRMS event processing and worker logic.
- Check relevant logs for inconsistencies in check-in timestamps.
- Reference internal documentation related to event handling and worker processes.
- This issue is part of the epic #1838