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

1.0 KiB

Implementation Plan - Fix RRULE Object Mapping

Phase 1: Reproduction [checkpoint: 2fbb260]

  • 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 [checkpoint: fe28a5c]

  • Task: Implement mapping logic in icalendar.ts b8bc6cc
    • 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 [checkpoint: 793326a]

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