1.4 KiB
1.4 KiB
Google Workspace Sync
Purpose
Keep Claw's workspace project state synced with Google Tasks and Google Calendar.
Current model
state/projects.json= canonical structured sync state- Google Tasks = actionable items
- Google Calendar (
Claw Ops) = timed reminders / scheduled commitments - Memory files = narrative context and decisions
Google resources
Calendar
Claw Ops
Task lists
Claw InboxClaw ProjectsClaw Follow-upsClaw Waiting
Scripts
Sync
python3 scripts/google-sync.py
What it does now:
- ensures project tasks exist for known projects
- ensures one next-action task exists per project
- syncs currently recognized future reminders into
Claw Ops
Drift audit
python3 scripts/google-drift-audit.py
What it reports:
- stale projects (14+ days since
last_activity_at) - projects missing next actions
- projects missing tasks
Current limitations
- Reminder parsing is intentionally conservative
- Only currently recognized reminder patterns are auto-synced
- Missed-event -> task escalation policy is approved but not fully automated yet
- Email triage -> inbox/task/calendar transformation is not automated yet
Next improvements
- robust reminder registry with exact UTC timestamps
- event/task dedupe beyond task-id presence
- missed-event escalation into
Claw Follow-ups - inbox triage pipeline from
claw@ben.io - daily overview integration using drift-audit output