What the harness guarantees,
without reading the code.
Delivery Harness Framework (DHF) wraps AI agents in the same discipline you expect from a good engineering team: understand first, work in small verified steps, prove every claim, and hand off cleanly. This page explains the five guarantees in diagrams.
Every request runs the same delivery loop
No agent jumps straight to code. Work always moves left to right, and each stage has a gate that must pass before the next one starts. A PM can ask "which stage is this in?" at any time and get a real answer.
"Done" always comes with a receipt
Every completion claim carries a four-part verification receipt. If any part is missing, the claim is treated as unverified — by policy, not by trust. For a PM this means status reports are checkable; for an FDE this means you can re-run exactly what was run.
See a real one
Sanitized verification example
- what ran
- Public navigation, content, and responsive layout checks.
- how it exited
- Completed successfully with no failed checks.
- what it showed
- Every registered page was reachable and the mobile layout stayed within the viewport.
- when it ran
- Immediately after the documentation update.
Report-only refresh shape
Status: attention needed Observed: deployed version differs from the approved source Changed: nothing Next: operator reviews version direction and evidence
Work is routed by lane before it starts
The first routing decision is not "what to build" but "where this is allowed to touch". Customer data, production systems, deploys, and secrets sit behind approval gates that agents cannot self-grant.
Multi-day work does not depend on anyone's memory
AI agents have a limited working memory. DHF continuously writes decisions, progress, and the next safe task to durable files, so when a session fills up, a successor picks up exactly where the last one stopped — once, not twice, and never by guessing.
An older version can never silently replace a newer one
Every deployed environment remembers which version it runs. Before anything overwrites it, the harness compares versions: newer wins, same is a no-op, and older is refused unless a human explicitly approves a rollback. Scheduled automation only reports — it never repairs.
Two audiences, two payoffs
The same five guarantees read differently depending on your seat.
If you manage the product
- Status is checkable: every "done" has a receipt you can open, not a vibe.
- Scope is visible: work is sliced, and each slice lands or fails on its own.
- Risk is bounded: customer-facing lanes require recorded human approval.
- Long projects degrade gracefully: session limits produce handoffs, not amnesia.
If you deploy in the field
- Environments are self-describing: each one records the exact version it runs.
- Rollbacks are explicit: nothing downgrades without you approving it by name.
- Automation is read-only by default: scheduled jobs report drift, never "fix" it.
- Everything is auditable after the fact from durable files and receipts.