# Implementation Plan - Fix RRULE Object Mapping

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

## Phase 2: Fix Implementation [checkpoint: fe28a5c]
- [x] Task: Implement mapping logic in `icalendar.ts` b8bc6cc
    - [x] Create a mapping object for verbose keys to iCal keys.
    - [x] Update `expandRecurrences` to use this mapping.
    - [x] Run the test to confirm it passes.
- [x] Task: Conductor - User Manual Verification 'Fix Implementation' (Protocol in workflow.md)

## Phase 3: Verification & Cleanup [checkpoint: 793326a]
- [x] Task: Full Regression Check 7f9a618
    - [x] Run all tests in `icalendar_test.ts`.
- [x] Task: Conductor - User Manual Verification 'Verification & Cleanup' (Protocol in workflow.md)
