2.8 KiB
2.8 KiB
WIP.drive-docs-sheets.md
Status
Status: proposed
Owner: zap
Opened: 2026-03-12
Purpose
Evaluate whether the n8n Google Workspace action bus should expand beyond Gmail + Calendar into Drive / Docs / Sheets, or whether those surfaces should stay direct-tool-only for now.
Decision goal
Produce a clear go / no-go per surface:
- Google Drive
- Google Docs
- Google Sheets
Why this is a separate WIP
Gmail + Calendar are now implemented, deployed, and smoke-tested. Drive / Docs / Sheets are a different decision because they can easily sprawl into broad CRUD coverage without the same immediate operator value.
Constraints carried forward
- Keep
openclaw-actionas the narrow authenticated ingress. - Keep approval/history/state in n8n.
- Use the host-side
gogbridge for execution when appropriate. - Preserve the compact operator contract:
pending_compacthistory_compactoperator.summary_lineoperator.execution_stateoperator.result_refs
- Keep approval defaults explicit by family.
- Default to the smallest useful verb set.
Questions to answer
Drive
Possible useful verbs:
search_drive_fileslist_drive_filesget_drive_file_metadatamove_drive_filetrash_drive_file
Questions:
- Is Drive mainly a discovery/search surface here, or do we need mutating file-management actions?
- Would direct
gog drive ...usage be simpler than queueing through n8n for most cases?
Docs
Possible useful verbs:
create_docappend_doc_textreplace_doc_textget_doc_text
Questions:
- Do we actually need approval-gated doc writes, or is docs work better done directly in a focused tool flow?
- Is append/replace enough, or would structured range operations be needed too soon?
Sheets
Possible useful verbs:
read_sheet_rangeappend_sheet_rowsupdate_sheet_cellscreate_sheet_tab
Questions:
- Is Sheets the highest-leverage next action surface because it fits queueable structured writes?
- If yes, what is the minimum safe starter set?
Initial recommendation
- Drive: probably
nofor broad action-bus expansion right now; maybeyesfor a tiny read/search surface later. - Docs: probably
nofor now unless a very specific document-drafting workflow appears. - Sheets: strongest
maybe yescandidate because append/update flows map well to approval + audit history.
Success criteria
- One-page recommendation covering Drive / Docs / Sheets.
- Clear go / no-go per surface.
- If any surface is greenlit, define only the minimum starter verbs.
- If any surface is greenlit, specify approval defaults (
lowread-only vshighmutating) before implementation begins.
If implemented later
Use a fresh implementation session and promote the chosen scope into WIP.md before coding.