A consultant creates or moves work into a Jessie-eligible place and assigns it to Jessie when required.
Jessie runtime
Asana Task Agent Flow.
Follow a task end to end: from the moment you create it in Asana to the context-aware, AI Gateway-routed draft that lands back for your review.
Plain Flow
The runtime confirms the task should be handled by Jessie and fetches the current task truth from Asana.
Routing chooses a specific skill or the generic handler. Ambiguity leads to clarification.
Approved client context, task-specific consultant notes, and retrieval pointers are assembled before analysis without dumping raw files or long threads.
The selected toolkit fetches configured data sources and records caveats.
Insight synthesis goes through Cloudflare AI Gateway, not direct provider calls.
The result returns to the same Asana task as a review comment and attachment or artifact reference.
Technical Flow
Asana
Task/comment eventWebhook hintLatest task fetchReview comment/attachmentCloudflare Worker
Signature checkQueue candidateRun lease/stateFeedback revision/watchdogSkill executionContext & Evidence
Business Unit resolutionContext retrievalSource asset readsR2/D1 artifact writesAI Gateway
Bounded prompt capsuleProvider-routed model callSanitized run-step traceFallback issue if unavailableFailure Paths
| Failure | What Jessie should do |
|---|---|
| Ambiguous client or skill | Ask a clarification question on the Asana task. |
| Missing configured source | Report the missing source or credential caveat without inventing data. |
| Context unavailable after preflight | Use the context-unavailable capsule or block according to the configured gate, and surface the caveat. |
| Human revision stuck | The runner watchdog requeues stale revision_requested or revision_running runs with the feedback-round context so consultant comments do not get stranded. |
| AI Gateway unavailable | Use deterministic fallback wording only when supported, log a platform issue, and state the fallback in the artifact. |
| External provider partial failure | Continue with available evidence only if the report remains useful and caveats are explicit. |
Write Boundaries
- Jessie writes to the source Asana task and internal runtime stores.
- Jessie does not change client systems, ad platforms, websites, tracking, or dashboards today.
- Platform Build agents can work in isolated branches/worktrees for repo changes, but merge requires approval.