## Что это
Calendar Source: list events, fetch event, RSVP, create event.
## Критерии приёмки
- [ ] List events за period
- [ ] Fetch event by id
- [ ] Create + update event
- [ ] Recurring events expand
Это новый first-class источник данных. Подключение через единый SourceContract: OAuth (если надо), кеширование, инкрементальная синхронизация, push-watch там, где провайдер поддерживает. После подключения агент видит данные источника как часть workspace-контекста.
## Зачем
История E03-S03 из roadmap-эпика E03. Источники — это контекст, который агент видит. Чем больше first-class интеграций, тем меньше нужно объяснять руками.
**Что войдёт в первую версию:**
- [ ] List events за period
- [ ] Fetch event by id
- [ ] Create + update event
- [ ] Recurring events expand
## Источники вдохновения
- [sigoden/dufs](https://github.com/sigoden/dufs)
- [pinchtab/pinchtab](https://github.com/pinchtab/pinchtab)
- [requestly/requestly](https://github.com/requestly/requestly)
## 🔗 Linear
- [PZD-404](https://linear.app/kuhjie/issue/PZD-404) — backing ticket