Problem
Two sibling projects produce valuable project context that Dewey cannot currently search:
- gcal-organizer — extracts structured decisions from meeting transcripts (Decisions Made, Decisions Deferred, Open Items)
- get-out — exports Slack conversations (DMs, channels, group messages) to Google Docs
Both projects write output to Google Docs but not to the local filesystem. Dewey has no way to index this content.
Proposal
Once gcal-organizer (jflowers/gcal-organizer#12) and get-out (jflowers/get-out#4) add local markdown export, configure Dewey disk sources to index the exported content:
# .uf/dewey/sources.yaml
- id: disk-meeting-decisions
type: disk
name: meeting-decisions
config:
path: "~/.gcal-organizer/decisions"
- id: disk-slack-export
type: disk
name: slack-conversations
config:
path: "~/.get-out/export"
This enables agents to search meeting decisions and Slack conversations via semantic_search alongside specs, code, and documentation — completing the knowledge graph with operational context that currently only exists in Google Workspace.
Value
- An agent working on auth can find "sprint planning decided to switch to OAuth2" from meeting decisions
- An agent investigating a bug can find "alice mentioned this edge case in #design-decisions" from Slack
dewey compile can synthesize meeting decisions with stored learnings to produce current-state knowledge articles
Dependencies
Design
- Zero new code in Dewey — existing
type: disk source handles this. Just add entries to sources.yaml.
- Composability preserved — if neither tool is installed or the export directories don't exist, Dewey logs "source directory not found" and skips gracefully.
- Trust tier: Indexed as
authored (human-written content from meetings and Slack), not draft.
Problem
Two sibling projects produce valuable project context that Dewey cannot currently search:
Both projects write output to Google Docs but not to the local filesystem. Dewey has no way to index this content.
Proposal
Once gcal-organizer (jflowers/gcal-organizer#12) and get-out (jflowers/get-out#4) add local markdown export, configure Dewey disk sources to index the exported content:
This enables agents to search meeting decisions and Slack conversations via
semantic_searchalongside specs, code, and documentation — completing the knowledge graph with operational context that currently only exists in Google Workspace.Value
dewey compilecan synthesize meeting decisions with stored learnings to produce current-state knowledge articlesDependencies
Design
type: disksource handles this. Just add entries tosources.yaml.authored(human-written content from meetings and Slack), notdraft.