Specification & Contracts

The delivery artifacts that define intent, behavior, and constraints for agent-generated changes - framed as hypotheses so each change validates whether it achieved its purpose.

Every ACD change is anchored by structured delivery artifacts. When each change is framed as a hypothesis - “We believe [this change] will produce [this outcome]” - the artifacts do double duty: they define what to build and how to validate whether building it achieved its purpose. These pages define the artifacts agents must respect and explain how agents help sharpen specifications before any code is written.


Agent Delivery Contract

Detailed definitions and examples for the artifacts that agents and humans should maintain in an ACD pipeline.

Agent-Assisted Specification

How to use agents as collaborators during specification and why small-scope specification is not big upfront design.