Calendar Sync¶
Summary
Readβonly OAuth sync (Google first). Map calendar events to draft invoice lines using simple rules (customer, duration, service).
Acceptance Criteria
- Reliable OAuth connection.
- Draft items match selected calendars and time window.
- Rules correctly identify customer & duration without freeβtext parsing.
- User can selectively import events.
Examples
- Physiotherapist: daily 30βmin sessions β monthly invoice in minutes.
- Yoga teacher: events tagged by student β suggested line items.
- IT consultant:
#Consultkeyword creates hourly entries per event.