WorkGraphsystem of record
Operational clarity, engineering-grade state

The operational ledger for autonomous work.

The WorkGraph is not chat history. It records authority, dependencies, side effects, receipts, approvals, proof, leases, rollback state, and runtime handoff for every app/runtime path.

stage 01

Intake

Engineering Agent cards, channel/tool scope, constraints, success criteria, risk class, and human owner.

stage 02

Plan

Engineering Agent plan with tasks, assignments, permissions, tool requirements, and review expectations.

stage 03

Execute

Execution Target routes work to managed runtimes and adapters behind policies.

stage 04

Verify

Evals, owner prompts, capability readbacks, browser traces, message logs, and artifact checks.

stage 05

Approve

Approval queue with proof reports, rollback path, risks, output digest, and explicit approve/retry/narrow/stop action.

WorkGraph Studio editor

Editable production canvas backed by the API ledger contract.

assigned_toexecuted_byblocked_by policygenerated receiptsapproval_requiredapproved_by
objectiveIssue-to-PR Agent

issue + repo + owner + acceptance criteria

live
plannerPlanner

task DAG + branch/path leases

leased
runtimeExecution Target

governed execution lanes

ready
toolmeshToolMesh

governed tools · shell · browser · evaluation scopes

review
reviewProof Report

trace · checks · risks · rollback

compiling
approvalHuman approval

approve · retry · narrow · stop

waiting
ledger editor mirror

Nodes stay product-owned; runtimes stay wrapped.

workgraph:
  objective: verified_pr_handoff
  nodes: [objective, planner, runtime, toolmesh, proof, approval]
  edges: [assigned_to, executed_by, blocked_by, generated, approved_by]
  api: GET /v1/workgraph/ledger/sample
  guardrail: sample workload only; OS remains WorkGraph + Governance + Proof

Objects

objective · task · agent · runtime · tool · artifact · commit · approval · proof · risk · rollback · handoff

Edges

depends_on · assigned_to · executed_by · generated · verified_by · approved_by · blocked_by · superseded_by · rolled_back_to

Authority states

proposed · leased · blocked · verified · approval_required · superseded

P0 ledger slice

Append-only events

objective.received → agent.assigned → execution.started with actor, subject, edge, governance, receipt, and review refs.

P0 ledger slice

Authority state

proposed · leased · blocked · verified · approval_required · superseded, with leased as the first runnable state.

P0 ledger slice

Active leases

Branch/path/runtime scopes bind autonomous work to explicit holders, authority refs, expirations, and Proof Report refs.

P0 ledger slice

Execution receipts

Every material action records tool, action, inputs, outputs, side effects, artifacts, logs, and approval state before handoff.

run_7f3aIssue/build failure → governed engineering-agent runmanaged engineering agent runtime + ToolMesh adapterapproval_requiredProof Report ready
run_2c91Runtime adapter smoke matrixOrchestration Lane verifier + Specialist Engine summarizerverified6 receipts
run_41bdToolMesh policy denial replaySpecialist Engine reviewerblockeddenial receipt captured
GET /v1/workgraph/ledger/sample returns the first API-backed ledger shape with authority leases and execution receipts. GET /v1/workgraph/objectives/:id/ledger returns the ledger materialized when an objective is recorded.