Summary
Currently assumes one Slack workspace, one Google account, one Obsidian vault. Many people have separate personal and work contexts.
What needs to change
- Support multiple Slack workspace tokens (each with their own sync state)
- Support multiple Google accounts (personal Gmail + work Workspace)
- Support multiple Obsidian vaults or vault sections
user.json → support profiles: {"work": {...}, "personal": {...}}
- Cron jobs should specify which workspace context to sync
- Honcho: separate workspaces or tagged sessions per context
Approach
Add a --profile work|personal flag to sync scripts. Default profile is the one configured during setup.
Summary
Currently assumes one Slack workspace, one Google account, one Obsidian vault. Many people have separate personal and work contexts.
What needs to change
user.json→ support profiles:{"work": {...}, "personal": {...}}Approach
Add a
--profile work|personalflag to sync scripts. Default profile is the one configured during setup.