Files
silverbullet-icalendar/conductor/tracks/fix_recurring_visibility_20260219/plan.md

1.0 KiB

Implementation Plan - Fix Recurring Meetings Visibility

Phase 1: Investigation & Reproduction

  • Task: Create validation test case
    • Add a test in icalendar_test.ts with 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).
  • 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.
  • 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.
  • Task: Conductor - User Manual Verification 'Cleanup & Verification' (Protocol in workflow.md)