docs: research — event-driven agent triggers (App Event) for external source systems - #417
Draft
esafwan wants to merge 1 commit into
Draft
docs: research — event-driven agent triggers (App Event) for external source systems#417esafwan wants to merge 1 commit into
esafwan wants to merge 1 commit into
Conversation
Code-verified current state of Agent Trigger (Schedule/Doc Event wired; Webhook/Manual only in unmerged #412; App Event schema-only), primary-doc mechanics for Gmail/PubSub, Calendar, Slack, and Frappe webhooks, critical evaluation of the Source System + virtual trigger proposal, phase-1 Gmail spike outline, and open questions for the owner.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Research dossier feeding the App Event implementation plan (source: CodeDiscovery B-02 + owner design brief). Analysis only, no code.
Contents (all code claims file:line-verified against develop @ 95daa90; external claims cited to primary docs):
google_servicesassumption checked — it does NOT hold (sibling checkout is an unrelated Google Places app, no OAuth; HUF's real Google path is refresh-token POSTs viacredentials.py, no consent flow, unpersisted access tokens).external_idwould fragment conversations; conversation identity must be per source-user.Agent contributions
Research + report by the automated release-orchestration pipeline (task
RES-app-event-triggers); pipeline-reviewed.Tests
None (docs-only).