---
title: "Comment by Dmitry Yurkin on \"Agentic Harness: What Spec Driven Development Actually Is\" | Hashnode"
description: "In our experience, living specs work better as a versioned source of truth for how the product should behave. A change proposal describes the delta, while the l"
url: "https://hashnode.com/posts/agentic-harness-what-spec-driven-development-actually-is/6adbdbe49d064b5ab1b4e7a3/comment/6adf5de968afba8fc152cf41"
---

[Discussion](https://hashnode.com/posts/agentic-harness-what-spec-driven-development-actually-is/6adbdbe49d064b5ab1b4e7a3)

Comment [Agentic Harness: What Spec Driven Development Actually Is](https://hashnode.com/posts/agentic-harness-what-spec-driven-development-actually-is/6adbdbe49d064b5ab1b4e7a3)

[Dmitry Yurkin](https://hashnode.com/@dmitry-yurkin)

[Oct 26](https://hashnode.com/posts/agentic-harness-what-spec-driven-development-actually-is/6adbdbe49d064b5ab1b4e7a3/comment/6adf5de968afba8fc152cf41)

In our experience, living specs work better as a versioned source of truth for how the product should behave. A change proposal describes the delta, while the living specs describe the resulting system. Revision history makes changes easier to manage and helps the agent understand exactly what changed.

Verifying against incremental specs alone is harder because they leave the behavior that should remain unchanged to be reconstructed. With a maintained current specification, we can verify the affected code against that source of truth after each change. That's the approach we've built into Reqode.
