docs: close Drive/Docs/Sheets evaluation and complete Google Workspace tasks
This commit is contained in:
@@ -249,3 +249,19 @@
|
||||
- bridge helper proof: `gmail.drafts.create` sample result produced `draft_id = r-proof-draft-123`
|
||||
- bridge helper proof: `calendar.create` sample result produced `event_id = evt-proof-456`, `calendar = primary`
|
||||
- workflow asset string checks confirmed presence of `pending_compact`, `history_compact`, `summary_line`, `result_refs`, `default_mode`, and `approval.family`
|
||||
|
||||
## Drive/Docs/Sheets evaluation (main session)
|
||||
- Hit GPT-5.4 rate limit during attempted subagent work; continued evaluation in main session with GLM 5.
|
||||
- Completed decision on expanding Google Workspace action bus beyond Gmail + Calendar into Drive / Docs / Sheets.
|
||||
- **Decision: NO for all three surfaces — defer for now.**
|
||||
- Rationale:
|
||||
- Drive: discovery/search operations are tools, not approval-worthy events; file management is edge case; direct `gog drive ...` usage is simpler.
|
||||
- Docs: editing is inherently iterative (see, tweak, see again); document work belongs in focused tool flows, not a one-shot queue.
|
||||
- Sheets: strongest candidate (structured writes map well to approval), but without a concrete use case, this is premature optimization.
|
||||
- Preserved principle: the action bus works best for discrete, approval-worthy, low-iteration operations (like send draft, create event).
|
||||
- Updated `WIP.drive-docs-sheets.md` with closed status and revisit criteria per surface.
|
||||
- Updated `memory/tasks.json` to close:
|
||||
- `task-20260311-1908-calendar-access` → done
|
||||
- `task-20260311-1908-email-access` → done
|
||||
- `task-20260311-1914-google-workspace-access` → done
|
||||
- Google Workspace + n8n integration WIP (WIP.md) is now complete with evidence recorded in memory.
|
||||
|
||||
@@ -59,13 +59,13 @@
|
||||
"title": "Add calendar access/backend for proactive scheduling help",
|
||||
"owner": "zap",
|
||||
"priority": "medium",
|
||||
"status": "in-progress",
|
||||
"status": "done",
|
||||
"details": "Set up or connect a calendar backend so zap can provide stronger calendar-aware assistance, daily briefs, and schedule checks.",
|
||||
"notes": [
|
||||
"Added from LAN-services gap review on 2026-03-11.",
|
||||
"Biggest functional gap identified at the time.",
|
||||
"Progress 2026-03-12: access/auth now exists and the remaining work is productionizing n8n-routed execution plus verification.",
|
||||
"Fresh-session re-proof 2026-03-12 19:44Z: real n8n approval-routed Gmail draft and Calendar event flows succeeded again end-to-end with verify+cleanup (approval ids approval-mmnvn4t2-w2rjlwz2 / approval-mmnvn6i8-e9eq8gdf)."
|
||||
"Completed 2026-03-12: live n8n action bus now supports approval-gated Calendar actions (create, list, update, delete) via host-side gog bridge.",
|
||||
"Live workflow id: Jwi54VWMdlLqYnRo.",
|
||||
"Evidence: WIP.md + memory/2026-03-12.md + WIP.drive-docs-sheets.md (decision to defer Drive/Docs/Sheets)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -74,12 +74,13 @@
|
||||
"title": "Add email/inbox access for triage and briefing",
|
||||
"owner": "zap",
|
||||
"priority": "medium",
|
||||
"status": "in-progress",
|
||||
"status": "done",
|
||||
"details": "Set up access to a mail/inbox workflow so zap can help with triage, summaries, and urgent-message detection.",
|
||||
"notes": [
|
||||
"Added from LAN-services gap review on 2026-03-11.",
|
||||
"Progress 2026-03-12: access/auth now exists and the remaining work is productionizing n8n-routed execution plus verification.",
|
||||
"Fresh-session re-proof 2026-03-12 19:44Z: real n8n approval-routed Gmail draft and Calendar event flows succeeded again end-to-end with verify+cleanup (approval ids approval-mmnvn4t2-w2rjlwz2 / approval-mmnvn6i8-e9eq8gdf)."
|
||||
"Completed 2026-03-12: live n8n action bus now supports approval-gated Gmail actions (draft create, list, delete, send) via host-side gog bridge.",
|
||||
"Live workflow id: Jwi54VWMdlLqYnRo.",
|
||||
"Evidence: WIP.md + memory/2026-03-12.md + WIP.drive-docs-sheets.md (decision to defer Drive/Docs/Sheets)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -125,17 +126,14 @@
|
||||
"title": "Add Google Workspace access (Calendar/Drive/Docs/Gmail as appropriate)",
|
||||
"owner": "zap",
|
||||
"priority": "medium",
|
||||
"status": "in-progress",
|
||||
"status": "done",
|
||||
"details": "Connect Google Workspace services where useful so zap can work with calendar, docs, drive, and/or gmail more directly.",
|
||||
"notes": [
|
||||
"Added from tool wishlist on 2026-03-11.",
|
||||
"Some overlap with calendar/email tasks; this is the broader suite-level follow-up.",
|
||||
"Progress 2026-03-12: gog auth completed for Gmail/Calendar/Drive/Contacts/Docs/Sheets.",
|
||||
"Progress 2026-03-12: live n8n action bus now supports approval-gated Google flows via host-side gog bridge.",
|
||||
"Next proof step: run real n8n-routed Gmail draft and Calendar event tests (not just dry-run).",
|
||||
"Proof step completed 2026-03-12: both real n8n-routed tests passed and cleanup succeeded (see WIP.md + memory/2026-03-12.md for IDs).",
|
||||
"State file: WIP.md tracks the current full plan and checkpoints.",
|
||||
"Fresh-session re-proof 2026-03-12 19:44Z: real n8n approval-routed Gmail draft and Calendar event flows succeeded again end-to-end with verify+cleanup (approval ids approval-mmnvn4t2-w2rjlwz2 / approval-mmnvn6i8-e9eq8gdf)."
|
||||
"Completed 2026-03-12: Gmail and Calendar are live via n8n action bus with approval gating and audit history.",
|
||||
"Drive/Docs/Sheets evaluated and deferred in WIP.drive-docs-sheets.md — revisit only when concrete use cases appear.",
|
||||
"Live workflow id: Jwi54VWMdlLqYnRo.",
|
||||
"Evidence: WIP.md + memory/2026-03-12.md + WIP.drive-docs-sheets.md."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -328,7 +326,7 @@
|
||||
"owner": "zap",
|
||||
"priority": "low",
|
||||
"status": "open",
|
||||
"details": "Create a small place to record important decisions and why they were made so the same choices do not get re-litigated repeatedly.",
|
||||
"details": "Create a small place to record important decisions and why they were made so that same choices do not get re-litigated repeatedly.",
|
||||
"notes": [
|
||||
"Added from second-wave improvements list on 2026-03-11."
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user