Transformation
Transformation4 min readBy The Data Workers Team

Move every team up the autonomy ladder

Most data teams run their agents at one setting everywhere, either locked down or trusted too far. Data Workers sets autonomy per domain, from L0 to L4. Every domain starts by watching and suggesting, and its owner raises the level on that domain's own review record.

Before and after

TodayWith Data Workers
One autonomy setting for every agent, argued over in meetingsA level for each domain, set by that domain's owner
Agents kept read-only forever, or handed write access on a hunchAgents start by watching and suggesting, in every domain
Trust granted on a demoAutonomy earned from each domain's own review record
Approvers shown a diff and left to guess the impactEvery proposal shows the full change, what it affects and how to undo it
Nobody notices when agents start getting overruledA domain pauses itself when people start reverting its changes

Human in the loop is not one decision. Freshness fixes in marketing and access grants in finance deserve different answers, and a single global setting gets one of them wrong. The five autonomy levels, from L0 to L4 give your team a shared scale; this page is the operating model for moving each domain up it. If you are choosing the approval patterns, human-in-the-loop patterns for data agents is the companion reference.

How it works

1. Set a level for each domain

A domain is a slice of work such as freshness, schema changes, access requests, documentation or cost, with a named owner. You choose, domain by domain, whether agents watch only, suggest, or act after approval. Only the owner of a domain can raise its level, and the Autonomous Data-Conductor keeps every agent inside the level its domain allows.

2. Route every proposal to its owner

The Data Access & Governance Agent tests each proposed change against your rules with check_policy, then sends it to the domain's named owner with request_governance_review. The owner sees the full change, what it would affect and how to undo it. Who owns the agents and how approvals work in practice cover the owner's side.

3. Read the record, then move the level

The Observability Agent reads back every proposal, approval and revert for a domain with get_audit_trail, so a level review is a read of facts, not a debate. A domain moves up on its own record, not everywhere at once. If people start reverting an agent's changes, that domain pauses itself.

The agents behind the autonomy ladder: Autonomous Data-Conductor → Data Access & Governance agent (check_policy) → Data Access & Governance agent (request_governance_review) → Observability agent (get_audit_trail)
Fig. 1:The agents behind the autonomy ladder: Autonomous Data-Conductor → Data Access & Governance agent (check_policy) → Data Access & Governance agent (request_governance_review) → Observability agent (get_audit_trail)

The impact metrics we move

  • •Review record pulled for a level decision: from about 1 week to ~2 h
  • •Routine change approved by its owner: from about a day to ~1 h
  • •Change traced to its approver: from about a day to under 10 min
Time to complete, current practice (black) vs. with Data Workers (green). Illustrative.
Fig. 2:Time to complete, current practice (black) vs. with Data Workers (green). Illustrative.

Where teams start

  • •Freshness and quality upkeep. Routine fixes, watched and suggested first, with the owner approving.
  • •Documentation and ownership gaps. Agents draft descriptions and propose owners for your stewards to review.
  • •Schema changes from one source system. Impact assessed and sent to the owner before the change merges.
  • •Access requests for one domain. Policy checked first, then the data owner approves.
  • •Finance and customer data. Held at watch or suggest while the review record builds.

What powers it

Autopilot (Routines, Missions and Standards) is where a domain's recurring work and rules live. The Autonomous Data-Conductor holds each agent to its domain's level, and the Spellbook Data Catalog supplies the owners and authoritative sources that make a named approver possible. The Data Access & Governance Agent and Observability Agent produce the checks, approvals and record. For the question underneath the ladder, see whether it is safe to let agents change production data.

The climb: from assisted to autonomous to agentic

Every transformation runs on the same ladder from our thesis: agents watch and suggest with receipts, then act after approval, and a domain moves up only on its own review record. L0 to L2 run today. L3 and L4 are where a domain can go on evidence, as a call its owner makes, not a switch we flip or a date we promise.

The pilot

  • •Scope. Three to five domains, each with a named owner, and one level chosen for each.
  • •First week. Agents start by watching and suggesting. We show the proposals, approvals and audit records they would have produced in each domain.
  • •By week two. Routine work in the lower-risk domains runs through approval on its own schedule; anything sensitive stays with a named approver.
  • •At day 30. We review the impact metrics against your baseline:
  • •Review record pulled for a level decision: from about 1 week to ~2 h
  • •Routine change approved by its owner: from about a day to ~1 h
  • •Change traced to its approver: from about a day to under 10 min
  • •Cost. Start with a pilot ($7,500 one-time, credited in full against the first year). Scale is from $1,000 a month and Enterprise from $3,000 a month, billed annually, with unlimited seats, no usage meter and no markup on model spend. See pricing.

FAQ

Who decides when a domain moves up? Only the owner of that domain can raise its level, and the decision rests on the domain's own review record.

What stays with people? Approvals, the rules agents are held to, and every change in level.

Can we hold some domains low for good? Yes. Each domain keeps its own level, so finance can sit at suggest while documentation upkeep moves up.

What if an agent is wrong? Each proposal shows how to undo it, and if people start reverting an agent's changes, that domain pauses itself.

Which stacks? Snowflake, Databricks and BigQuery, with dbt and Airflow, among 50+ connectors.