forked from GitHubMirrors/silverbullet-icalendar
1.0 KiB
1.0 KiB
Implementation Plan - Fix Recurring Meetings Visibility
Phase 1: Investigation & Reproduction
- Task: Create validation test case
- Add a test in
icalendar_test.tswith a valid weekly recurring event starting in the past. - Assert that it returns multiple occurrences within the 30-day window.
- Run the test to see if it fails (confirming the bug).
- Add a test in
- Task: Conductor - User Manual Verification 'Investigation & Reproduction' (Protocol in workflow.md)
Phase 2: Fix Logic
- Task: Debug and Fix
expandRecurrences- Analyze the date window filtering logic (
filterStart,windowEnd). - Adjust logic if events are being filtered out incorrectly.
- Run the validation test case to confirm the fix.
- Analyze the date window filtering logic (
- Task: Conductor - User Manual Verification 'Fix Logic' (Protocol in workflow.md)
Phase 3: Cleanup & Verification
- Task: Full Regression Check
- Run all tests in
icalendar_test.ts.
- Run all tests in
- Task: Conductor - User Manual Verification 'Cleanup & Verification' (Protocol in workflow.md)