AI Decisions: BDD, ADR, PRD, and Harnessing AI
Michal Cichra discusses how BDD, ADR, and PRD frameworks help capture decisions for humans and AI, emphasizing the need for enforcement loops and skills to guide AI agents.

Visual TL;DR
need for clear, consistent decision-making in AI development
From the article 6 mentionsIn the complex world of AI development, maintaining clarity and consistency in decision-making is paramount.
WTF, ADR, PRD, BDD capture decisions for humans and AI
From the article 5 mentionsADR (Architecture Decision Record): This framework is used to record architectural decisions, focusing on what decision was made, why it was made, and how it is enforced.
From the articleADR (Architecture Decision Record): This framework is used to record architectural decisions, focusing on what decision was made, why it was made, and how it is enforced.
AI consistency needs guidance like a monkey needs a harness
From the article 2 mentionsTo illustrate the challenge of maintaining consistent behavior, Cichra uses the well-known "five monkeys" story.
mechanisms to ensure AI agents adhere to documented decisions
From the article 2 mentionsCichra stresses the principle: "If you can't measure it, you can't enforce it." To ensure that AI agents and development teams adhere to defined specifications, a robust enforcement mechanism, or "harness," is essential.
human skills and focused iteration are crucial for guiding AI
From the article 2 mentionsCichra highlights that the "loop" of development, feedback, and iteration needs a "harness" to remain effective.
achieving predictable and trustworthy AI agent behavior
Contents(4)
© 2026 StartupHub.ai. All rights reserved. You may not republish this article in full without a license. Search engines and AI research tools may crawl and summarize for reference. Bulk reproduction or model training requires a license. See our terms.
Written by
Daniel SingerEditor, StartupHub.ai
Daniel Singer is the editor of StartupHub.ai, a technology expert and thought leader on AI and its applications across sectors, from fintech and healthcare to developer tooling and consumer software. He writes and tests the tools covered here thoroughly and regularly, and built StartupHub.ai to give founders, operators and buyers a clearer read on what they are actually being sold.