Dotta on Defining 'Done' for AI Agents and Paperclip's Liveness Model

Dotta, creator of Paperclip, explains how to define "done" for AI agents, emphasizing a "reliance claim" model over a simple boolean, balancing liveness and assurance.

10 min read
Dotta, creator of Paperclip, speaking about defining 'done' for AI agents in a presentation slide titled 'What Does Done Even Mean?'
AI Engineer

Visual TL;DR. AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim. 'Done' as Reliance Claim achieves Balance Liveness & Assurance. 'Done' as Reliance Claim implies Treat 'Done' as Object. Dotta's Paperclip System uses Control System Invariants. Balance Liveness & Assurance results in Safer Agentic Systems. Treat 'Done' as Object enables Safer Agentic Systems. Control System Invariants contributes to Safer Agentic Systems.

  1. AI Agents Generate Work: agents create code and docs at speeds humans cannot safely review
  2. Problem: Defining 'Done': simple boolean status updates are insufficient for complex agentic systems
  3. Dotta's Paperclip System: creator of Paperclip, managing reliability of AI agent work
  4. 'Done' as Reliance Claim: a sophisticated model bundling critical components, not a simple checkmark
  5. Balance Liveness & Assurance: Paperclip's model ensures agents are active while maintaining reliability
  6. Treat 'Done' as Object: it's a structured data object with invariants, not a true/false value
  7. Control System Invariants: Paperclip uses key invariants to manage and ensure system reliability
  8. Safer Agentic Systems: enables more reliable and verifiable AI agent operations
Visual TL;DR
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim leads to addressed by proposes AI Agents Generate Work Problem: Defining 'Done' Dotta's Paperclip System 'Done' as Reliance Claim Safer Agentic Systems From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim leads to addressed by proposes AI AgentsGenerate Work Problem: Defining'Done' Dotta's PaperclipSystem 'Done' asReliance Claim Safer AgenticSystems From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim leads to addressed by proposes AI Agents Generate Work agents create code and docs at speedshumans cannot safely review Problem: Defining 'Done' simple boolean status updates areinsufficient for complex agentic systems Dotta's Paperclip System creator of Paperclip, managing reliabilityof AI agent work 'Done' as Reliance Claim a sophisticated model bundling criticalcomponents, not a simple checkmark Safer Agentic Systems enables more reliable and verifiable AIagent operations From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim leads to addressed by proposes AI AgentsGenerate Work agents create codeand docs at speedshumans cannot… Problem: Defining'Done' simple booleanstatus updates areinsufficient for… Dotta's PaperclipSystem creator ofPaperclip, managingreliability of AI… 'Done' asReliance Claim a sophisticatedmodel bundlingcritical… Safer AgenticSystems enables morereliable andverifiable AI agent… From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim. 'Done' as Reliance Claim achieves Balance Liveness & Assurance. 'Done' as Reliance Claim implies Treat 'Done' as Object. Dotta's Paperclip System uses Control System Invariants. Balance Liveness & Assurance results in Safer Agentic Systems. Treat 'Done' as Object enables Safer Agentic Systems. Control System Invariants contributes to Safer Agentic Systems leads to addressed by proposes achieves implies uses results in enables contributes to AI Agents Generate Work agents create code and docs at speedshumans cannot safely review Problem: Defining 'Done' simple boolean status updates areinsufficient for complex agentic systems Dotta's Paperclip System creator of Paperclip, managing reliabilityof AI agent work 'Done' as Reliance Claim a sophisticated model bundling criticalcomponents, not a simple checkmark Balance Liveness & Assurance Paperclip's model ensures agents areactive while maintaining reliability Treat 'Done' as Object it's a structured data object withinvariants, not a true/false value Control System Invariants Paperclip uses key invariants to manageand ensure system reliability Safer Agentic Systems enables more reliable and verifiable AIagent operations From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai AI Agents Generate Work leads to Problem: Defining 'Done'. Problem: Defining 'Done' addressed by Dotta's Paperclip System. Dotta's Paperclip System proposes 'Done' as Reliance Claim. 'Done' as Reliance Claim achieves Balance Liveness & Assurance. 'Done' as Reliance Claim implies Treat 'Done' as Object. Dotta's Paperclip System uses Control System Invariants. Balance Liveness & Assurance results in Safer Agentic Systems. Treat 'Done' as Object enables Safer Agentic Systems. Control System Invariants contributes to Safer Agentic Systems leads to addressed by proposes achieves implies uses results in enables contributes to AI AgentsGenerate Work agents create codeand docs at speedshumans cannot… Problem: Defining'Done' simple booleanstatus updates areinsufficient for… Dotta's PaperclipSystem creator ofPaperclip, managingreliability of AI… 'Done' asReliance Claim a sophisticatedmodel bundlingcritical… Balance Liveness& Assurance Paperclip's modelensures agents areactive while… Treat 'Done' asObject it's a structureddata object withinvariants, not a… Control SystemInvariants Paperclip uses keyinvariants tomanage and ensure… Safer AgenticSystems enables morereliable andverifiable AI agent… From startuphub.ai · The publishers behind this format

In the rapidly evolving world of AI and autonomous agents, the concept of "done" is becoming increasingly complex. Dotta, the creator of Paperclip, recently shed light on this critical challenge, presenting hard-earned lessons from developing Paperclip's liveness model. As AI agents generate code and documentation at unprecedented speeds, humans struggle to keep up with verification, risking a new failure mode where agents create more work than can be safely reviewed.

Dotta on Defining 'Done' for AI Agents and Paperclip's Liveness Model - AI Engineer
Dotta on Defining 'Done' for AI Agents and Paperclip's Liveness Model — from AI Engineer

Who Is Dotta?

Dotta is the visionary behind Paperclip, a system designed to manage and ensure the reliability of work done by AI agents. His insights come from practical experience in building agentic systems, focusing on how to define and operationalize the concept of completion in an automated world.

The Nuance of "Done" in Agentic Systems

Dotta argues that "done" is not a simple status update or a green checkmark. Instead, it is a sophisticated "reliance claim" that bundles several critical components. This includes the artifact produced, the standard it adheres to, the evidence of completion, the verifier who checked it, the authority authorizing the next step, the owner holding residual risk, and the specific next action. Flattening this intricate claim into a single status is a dangerous oversimplification that most current agent systems make.

The speaker outlines six levels of "done": Produced, Author-done, Spec-done, Accepted, Accountable, and Operationally proven. Many agent systems prematurely halt at "author-done" and falsely equate it with "accountable." However, exhaustive human verification at high volumes is impractical. While a human can verify a few tasks daily and catch bad assumptions, attempting to review thousands of tasks leads to what Dotta calls "approval theater" rather than genuine assurance.

Balancing Liveness and Assurance

A core challenge in agentic systems is balancing "liveness" with "assurance." Liveness refers to the continuous progression of work without blockers, ensuring tasks are always moving and not stuck in invalid states. Assurance, on the other hand, means establishing enough evidence and verification to permit the next legitimate action. Without assurance, liveness becomes "fast wrongness" or "AI slop," producing low-quality output. Conversely, excessive assurance without liveness creates massive review queues that humans cannot realistically handle.

Dotta emphasizes that a trustworthy agent system must preserve both. The "done" claim acts as the controlled transition between these two critical states, ensuring work is both progressing and reliably verified.

Paperclip's Control System and Key Invariants

Paperclip addresses this balance through a robust control system built on three essential invariants:

  • Productive work continues: Agents are designed to keep tasks moving forward efficiently.
  • Only real blockers stop work: The system identifies and enforces genuine dependencies, preventing unnecessary delays.
  • Infinite loops are bounded: Mechanisms are in place to prevent agents from getting stuck in repetitive, unproductive cycles.

To achieve these invariants, Paperclip employs several mechanisms:

  • Clear transitions: Every task heartbeat must lead to a next action, ensuring continuous flow.
  • First-class blockers: Dependencies between tasks are explicit and enforced by the control plane.
  • Interactions and approvals: Human choices leave an audit trail, providing accountability and oversight.
  • Reviewers and approvers: Tasks can be explicitly assigned to human or agent reviewers and approvers (e.g., QA, CTO).
  • Watchdogs: These are specialized agents given a goal, tasked with ensuring all other agents work towards its completion, regardless of the underlying harness (Pi, OpenGL, Hermes, Claude Code, Codex, etc.).
  • Evidence: Comments, documentation, and work products serve as evidence of completion, not just liveness.
  • Child issues: Complex tasks are broken down into smaller, manageable units for better decomposition and tracking.

Treating "Done" as an Object, Not a Boolean

Dotta advises treating "done" as an object rather than a simple boolean. This allows agents to distinguish between the various components of a completion claim: the artifact, scope, standard, evidence, verifier, authority, residual risk, and the next action. Humans often paper over these details, but agentic systems require explicit definitions.

Dotta's Checklist for 100x More Work

For organizations aiming to multiply their output with agents, Dotta offers a practical checklist:

  1. Define done levels before agents start: Establish clear stages of completion.
  2. Separate verifier from author: Use different models (e.g., Claude for coding, Codex for verification) or agents for distinct roles.
  3. Keep blockers explicit: Clearly define dependencies to prevent hidden bottlenecks.
  4. Manage allowed next actions: Guide agents on permissible next steps.
  5. Require evidence, not just confidence: Equip agents with tools to provide proof of work, such as custom browser harnesses, screenshots, and direct access to browsers for self-verification.
  6. Route by risk and reversibility: Implement conditional routing based on the potential impact and ease of undoing a task.
  7. Bound recovery loops: Design safeguards to prevent agents from endlessly retrying failed tasks.

Ultimately, Dotta concludes that making "done" specific enough for someone else to safely build on is paramount. The true output multiplier in agentic systems comes after a robust trust protocol is established.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.