Google Clear Backups for Samantha
Also read
Zero data dependency. You will never have to depend on Samantha to access or use your data. You can keep Google as your single source of information. We cannot prevent addictions to Samantha though.
Tasks & events: timed items back up to Google Calendar, and untimed items back up to Google Tasks
Notes: back up to Google Docs in the correct folder based on label
Journals & chats: back up to Google Docs in chronological order
Settings integration
add a setting: Use Google for backup
if enabled, backups for all Samantha chattable apps should go there
Samantha should figure out which Google account to use for each kind of information: personal, professional, corporate, etc.
Tasks & Events
TLDR: Samantha should have one unified system for work items. Timed items are events. Untimed items are tasks. Everything lives in Samantha first, with optional backup to Google Calendar & Google Tasks.
-
One core model
- event = task with a date/time
- task = item with no scheduled time yet
-
In Samantha
- show both in one unified to-do system
- always reflect the current state correctly
- keep it simple, no separate mental models
-
Optional Google backup
- timed items sync to Google Calendar
- untimed items sync to Google Tasks
- only do this if the user opts in
-
Movement between states
- if a calendar item is missed or can’t be done at that time, move it back to an untimed task
- if an untimed task gets a date/time, convert it into a timed event
- the Google Task can remain as historical/log context if needed
-
Queue logic
- Google Tasks acts as the feeder for things that still need to be scheduled
- order that queue by what was just missed, what is due next, or what now needs time assigned
-
Product behavior
- when creating any item in Samantha, save it in Samantha’s unified system
- if backup is enabled, also push it to the matching Google product based on whether it is timed or untimed