Source: factory.service/package.gekkoridge/ObjServiceCalendar.py
Google Calendar sync service.
| Method | Signature | Description |
|---|---|---|
| fetch_events | fetch_events() -> list[dict] |
Fetch upcoming events via gws CLI. |
| record_events | record_events(events: list[dict]) -> int |
Upsert events into data_calendar_event. |
| merge_markdown | merge_markdown(events: list[dict]) -> int |
Merge events into calendar.md. Returns count added. |
| sync | sync() -> dict |
Fetch events, write to DB and markdown. |
| process | process(context: dict) -> dict |
Workflow entry point. |
| run_workflow_direct | run_workflow_direct(guid: str, selector: str) -> str |