A task appears in Asana
A consultant creates or moves work into a Jessie-eligible place and assigns it to Jessie when required.
Jessie runtime
The end-to-end path from Asana task to context-aware, AI Gateway-routed, review-ready output.
A consultant creates or moves work into a Jessie-eligible place and assigns it to Jessie when required.
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 and task-specific consultant notes are assembled before analysis.
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.
| 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. |