Living Online

Agency OS

Workbench

General Jessie Workbench

Handles arbitrary Jessie-assigned consultant requests by interpreting the brief, asking clarifying questions when needed, selecting approved tools, and executing read-only analysis only when the plan is confident.

Status

Planner live

Current hosted implementation state.

Trigger Surface

Asana task

Created or updated in Jessie Intake and assigned to Jessie.

Delivery

HTML artifact

Attached to the source task or linked as a stable artifact.

Approval

Review required

No client-facing or external-system action without human approval.

Consultant Prompt

Planner live

Example Asana request

Please analyse the existing SEO keyword list for Plunkett Homes in AccuRanker and find gaps using any other tool at your disposal.

Routes only after specific reporting and audit skills fail to match and the task still looks like a genuine consultant request for Jessie.

Default Inference

  • Uses the task name, notes, and recent consultant comments as the brief.
  • Restates the objective, expected output, timeframe, brand, and constraints before execution.
  • Builds structured planner JSON with decision, risk, assumptions, missing context, proposed tool calls, and approval requirements.
  • Overlays credential status from the approved hosted tool registry before execution.
  • Asks clarifying questions when missing context would materially change the result.
  • Uses approved read-only tools only when the brief supports a confident tool plan.
  • Returns a planning checkpoint instead of claiming completion when no executable plan exists.
  • Requires explicit approval before external writes, account changes, or client-facing output.
  • Suppresses repeated clarification comments while a run remains incomplete.

Data Sources

  • Source Asana task name and notes.
  • Recent Asana task comments, excluding Jessie-generated boilerplate.
  • Approved read-only tool registry: GA4, GSC, Google Ads, Meta Ads, AccuRanker, DataForSEO, Semrush/Ahrefs, Browser Run, and configured client context.
  • Implemented generic executor capability: Meta Ads creative-frequency analysis for configured Plunkett access.
  • Implemented generic executor capability: SEO keyword-gap analysis using AccuRanker and DataForSEO for configured Plunkett access.

Output Contract

  • Planning checkpoint HTML attachment when Jessie needs clarification or lacks a confident tool plan.
  • General Jessie task review HTML attachment when a read-only tool-backed plan executes.
  • Review-required Asana comment.
  • Objective interpretation, planner JSON, proposed tool calls, evidence gathered, analysis, recommendations, caveats, and approval-gated actions not taken.

Guardrails

  • Generic requests run through the same approval and policy gates as specific skills.
  • No client-facing publishing.
  • No production changes, account changes, website changes, tracking changes, task creation, or credential creation.
  • No claim of completion from the default fallback path.

Current System Context

Recent changes
  • Structured workbench planner and credential-aware registry are implemented in the hosted general-task path.
  • Live planning-fallback smoke on 2026-05-21 produced General Jessie Task Needs Clarification and a planning checkpoint HTML attachment for an ambiguous Jessie request.
  • Live Meta Ads creative-frequency tool-lane smoke on 2026-05-21 produced a review-ready HTML attachment for Plunkett.
  • Live SEO keyword-gap tool-lane smoke on 2026-05-21 produced a review-ready AccuRanker/DataForSEO HTML attachment for Plunkett.
  • Planning-checkpoint follow-up comments now create a revision round and queue another execution pass.
  • Follow-up response smoke confirmed consultant comments can move a run from needs_clarification to review_ready.
  • Clarification-loop guard prevents Jessie from reposting the same missing-field prompt repeatedly.
  • Next implementation step is broadening generic executors beyond keyword-gap and creative-frequency evidence.

Prompt Source

Hosted runner prompt contract
---
name: general-task
description: Use as the Jessie workbench when a Jessie-assigned Asana task is a genuine consultant request but does not match a specialised hosted skill.
---

# General Jessie Workbench

Read the Asana task brief and recent consultant comments. Build structured planner JSON with objective, expected output, timeframe, target brand/account, assumptions, missing context, proposed tool calls, required approvals, risk level, decision, and canExecute. Ask clarifying questions when the request is ambiguous or missing material context. Select from approved read-only tools and execute only when the plan is confident and the tools are configured.

If no confident executable tool plan exists, produce a planning checkpoint headed `General Jessie Task Needs Clarification`; do not claim the requested work was completed. If a consultant replies to a planning checkpoint with the missing context or approval to proceed, queue a revision execution on the same task. Do not write to external systems, create tasks, publish client-facing output, change production systems, change client accounts, change websites, change tracking, or create credentials unless an explicit approval gate allows that action.

Related Docs

4 references
  • General Jessie Workbench decisions/general-jessie-workbench.md
  • General Jessie Task And Follow Up Comments decisions/general-jessie-task-and-follow-up-comments.md
  • Aggregate Performance Reporting And Clarification Loop Guard decisions/aggregate-performance-reporting-and-clarification-loop-guard.md
  • Team Agent Work Intake docs/runbooks/team-agent-work-intake.md