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

974 B

Implementation Plan - Fix RRULE Object Mapping

Phase 1: Reproduction

  • Task: Reproduce Unknown RRULE property error 0b67cbb
    • Modify the test case in icalendar_test.ts to use frequency instead of freq in the mock object.
    • Run the test and confirm it fails with the expected error.
  • Task: Conductor - User Manual Verification 'Reproduction' (Protocol in workflow.md)

Phase 2: Fix Implementation

  • Task: Implement mapping logic in icalendar.ts
    • Create a mapping object for verbose keys to iCal keys.
    • Update expandRecurrences to use this mapping.
    • Run the test to confirm it passes.
  • Task: Conductor - User Manual Verification 'Fix Implementation' (Protocol in workflow.md)

Phase 3: Verification & Cleanup

  • Task: Full Regression Check
    • Run all tests in icalendar_test.ts.
  • Task: Conductor - User Manual Verification 'Verification & Cleanup' (Protocol in workflow.md)