1
Abstract
AI has made it dramatically easier to produce briefs, strategies, requirements, interfaces, code, and every other artifact of product work. It has not made it easier to tell whether those artifacts reflect what an organization actually knows, believes, values, or intends.
Product decisions rarely begin with one clean source of truth. They emerge from interviews, research, analytics, stakeholder priorities, technical constraints, institutional memory, private interpretations, and competing definitions of success. The evidence is scattered across documents and people. Authority is distributed unevenly. Assumptions get expressed as facts, and contradictions usually get resolved through hierarchy, familiarity, or fatigue rather than actual examination.
Most generative systems compress all of that into a plausible answer. The output looks polished while the reasoning underneath it gets harder to see. An assumption becomes a requirement. A preference picks up the authority of customer evidence. A contradiction disappears inside a summary. A prototype moves forward before anyone has agreed on what it was supposed to prove.
Agentic Dialectic is built on the opposite premise: ambiguity should not be erased before it has done its work.
The system separates evidence, assumptions, interpretations, constraints, preferences, contradictions, and unresolved questions. It uses AI to structure and challenge the argument, but people still decide what becomes committed. That committed reasoning then governs the brief, the requirements, the prototype, and every revision that follows.
Agentic Dialectic is not primarily a document generator. It is infrastructure for preserving judgment as work moves from uncertain context into execution.
2
The Problem: Generation Without Judgment
The dominant model of product discovery treats ambiguity as a temporary condition. Teams collect information, hold workshops, synthesize findings, and move toward alignment. The resulting brief or roadmap creates the appearance that the uncertainty has been resolved. In practice, most of it has only been compressed.
A synthesis usually folds together several different kinds of claims: evidence observed in research, an interpretation of that evidence, a stakeholder preference, an operational constraint, an inherited organizational belief, a prediction about future behavior, a decision already made for political or commercial reasons, and an open question nobody has actually resolved. When these get stored as undifferentiated notes or flattened into prose, their differences disappear.
That matters because downstream systems treat language as instruction. Once an assumption is written as a requirement, a designer, engineer, or agent may execute it with the same confidence as a validated constraint. Once a stakeholder preference shows up in a product brief, its original status can be impossible to recover. Once a contradiction has been smoothed over, later teams inherit the conclusion without access to the disagreement that should have qualified it.
AI increases the speed and scale of this problem. A model can process more information than a person can review manually, but it can also make weak reasoning look complete. It can produce a coherent artifact from inputs that remain politically, evidentially, or strategically unresolved, preserving the language of certainty while removing the conditions that would let someone actually challenge it.
The central problem is not insufficient output. It is the absence of a governed reasoning layer between fragmented context and increasingly automated execution. Agentic Dialectic operates in that layer.
3
The Epistemic Model
The foundational design decision in Agentic Dialectic is the refusal to treat all inputs as equivalent. A customer observation is not the same kind of claim as a stakeholder preference. A legal constraint is not the same as a market assumption. A decision is not the same as the evidence used to justify it. A contradiction is not merely another note. These distinctions are maintained structurally.
The context item. The primary reasoning unit is the context item: a typed, sourced, and reviewable statement extracted from the project's evidence base. Depending on the project, a context item might represent evidence, a claim, an assumption, an insight, a goal, a constraint, a requirement, a dependency, a risk, a success measure, an audience signal, an unresolved question, a contradiction, or a prior decision. The type is epistemic, not organizational: it tells the system what kind of knowledge claim is being made and how that claim should be treated.
Provenance. Each context item stays connected to its origin, whether that is a source document, a transcript passage, an interview participant, a workshop statement, an analytics record, an existing requirement, a prior decision, a model inference, or a human edit. Provenance lets a user inspect not only what the system says, but how that statement entered the project in the first place.
Confidence and status. Confidence describes the strength of the connection between a generated interpretation and its source. It does not transform one kind of claim into another. A high-confidence assumption is still an assumption. A frequently repeated preference is still a preference. A senior stakeholder statement is not automatically customer evidence. Agentic Dialectic therefore distinguishes model confidence from human validation, and from the underlying type of claim itself. Possible states include Proposed, Human Validated, Rejected, Flagged, Committed, Superseded, and Unresolved. Validation changes how the system treats an item downstream. It is not a decorative approval state.
Blocking conditions. Some unresolved items are consequential enough that the system should not recommend moving forward. A blocking item is not necessarily false; it is a claim, contradiction, dependency, or uncertainty whose unresolved status makes downstream commitment premature. This turns uncertainty into a decision gate. The purpose is not to stop work indefinitely; it is to make the cost of proceeding visible and require someone to actually accept responsibility for that choice.
4
Dialectic as a Product Mechanism
Agentic Dialectic takes its name from a philosophical tradition in which contradiction is not treated only as noise to be removed. Contradiction can expose the incompleteness of an existing position.
Hegel's dialectic is often flattened into thesis, antithesis, synthesis - three neat boxes. That is useful shorthand, but it misses the actual mechanism. A position generates tensions from within its own logic, not from an outside attack. Confronting those tensions reveals what the original position cannot adequately explain, and the resulting transformation should not simply pick a side. It should preserve what was valid in the earlier positions while producing something more adequate than either one alone.
Agentic Dialectic translates that into a governed reasoning process. The system asks what supports a position, what challenges it, what it assumes, which evidence would weaken it, which objective it privileges, and what becomes invisible if the team simply accepts it. It asks whether the conflict is factual, interpretive, operational, political, or ethical; whether the positions can be reconciled; and whether the project actually needs a new frame entirely.
The goal is not perpetual disagreement. The goal is to prevent false resolution.
AI can help generate competing interpretations, identify inconsistencies, and expose missing evidence. It should not decide which values govern the final synthesis. That stays a human responsibility. Inside the product, dialectical reasoning shows up as contradiction detection, counterevidence, competing hypotheses, explicit tradeoffs, rejected directions, unresolved questions, human commitment, and preserved decision history.
The output is not simply the model's preferred answer. It is the result of an argument whose evidence, alternatives, and human judgment all stay inspectable.
5
Paradigms and What They Leave Behind
Kuhn's argument about scientific paradigms was never really about which theory is correct. It was about how a paradigm decides which questions are even legitimate to ask, which observations are worth noticing, and which anomalies get quietly written off as exceptions rather than counted as evidence against the frame. When enough of those anomalies pile up, progress stops being about finding a better answer inside the existing frame and starts requiring a different frame altogether.
There is a specific way this shows up in technology and product work, and it is the part that does not get talked about enough. A paradigm does not just get replaced when something better comes along. It leaves something behind. Even after a model has been effectively exploded, discredited, or quietly abandoned, the way teams built and reasoned under it does not disappear with it. It becomes an artifact, a residual structure for how people think a project is supposed to move, what counts as a normal step, what question gets asked first. And that residue almost never lives in a written process anyone could point to and explain. It lives in institutional knowledge and culture instead, in the things a team just does because that is how it has always been done, long after anyone remembers the paradigm that made it make sense in the first place.
This is why a lot of what looks like logic inside a product organization is not actually logic. It is inheritance. A requirement gets prioritized a certain way, a review happens at a certain stage, a decision gets treated as settled, not because anyone reasoned it through against the problem in front of them, but because an earlier paradigm built the scaffolding and nobody has gone back to check whether the scaffolding still holds anything up.
Agentic Dialectic treats this as its own category of contradiction worth surfacing: not just disagreement between two people in a room, but the quieter disagreement between what a team is actually doing and what anyone on that team could currently explain if you asked them why. A recurring contradiction might mean there is missing information, a weak assumption, conflicting stakeholder goals, an invalid customer segment, or a requirement that actually belongs to a different problem. It might also mean the accepted frame is inherited residue from a paradigm nobody has consciously held in years, and the system should not assume every conflict gets solved by gathering more data or negotiating a compromise inside a frame that is already the problem.
Sometimes the project is asking the wrong question. Hypothesis generation, then, is not just a way of producing options. It is a way of testing whether the frame everyone is operating in is still worth trusting.
6
Situated Knowledge, Standpoint, and Power
Agentic Dialectic is also built on a simple refusal: the idea that knowledge can come from nowhere, from some neutral observer with no position, no history, and no stake in the outcome. What a person can see, question, and take seriously is shaped by where they are standing, socially and institutionally, whether anyone admits that or not.
Patricia Hill Collins's work on Black feminist thought is a foundation here. Her argument that knowledge gets shaped by lived experience, dialogue, community validation, and power is not an abstract claim; it describes something specific: the epistemic skill people develop when they have to understand both the dominant institution they are operating inside and their own position outside its assumptions at the same time. Gloria Anzaldua's writing on borderlands does something similar from a different angle, refusing to force contradictory identities and systems of meaning into a clean either-or, and instead staying inside that tension long enough for a different kind of understanding to actually form. Donna Haraway and Sandra Harding push the same point from the philosophy of science side: there is no view from nowhere, and stronger knowledge requires being honest about position, partiality, and limitation instead of hiding them behind the language of objectivity.
This is operational for Agentic Dialectic. The system should ask who contributed a claim, from what position they observed the problem, what access they actually had, what incentives shaped their account, and whose experience is simply absent from the record. It should ask which interpretation is being treated as universal when it is really just the most powerful person's read, whose knowledge is getting discounted as merely subjective, and who has the authority, formal or informal, to declare a disagreement resolved.
None of this means every perspective is equally accurate, or that lived experience is beyond challenge. It means evidence cannot be evaluated as if it appeared outside institutions, roles, histories, and power, because it never does. A system that preserves where a claim came from without preserving who was standing where they stood when they made it is only doing half the job.
7
Showing the Receipts
There is also a less academic but equally load-bearing influence behind Agentic Dialectic: the idea of showing the receipts.
Receipts, as proof that substantiates a claim, exposes a contradiction, or holds someone accountable, comes out of African American culture, out of communities that have always had to prove what they knew because their word alone was never going to be taken as enough on its own. It moved through queer and ballroom culture the same way, less a figure of speech there than an actual survival skill. And like a lot of language that starts in Black and queer culture, it got coopted. It got smoothed out, stripped of its specific weight, and absorbed into mainstream usage until it just sounds like an internet expression now, detached from the exact reason anyone needed it in the first place.
That history is not a footnote here. Showing the receipts is one of the actual mechanisms the product runs on.
On its face, showing the receipts sounds like a neutral standard: make a claim, provide the proof. The demand for proof has never been distributed neutrally. In a lot of institutions, some people get handed credibility through title, familiarity, cultural fit, or proximity to whoever is already in charge. Others are expected to document their competence, defend their interpretation, and substantiate their experience before anyone accepts their judgment at all. This shows up constantly in agency, consulting, technology, and corporate environments. A junior person can hand over documented customer evidence while an executive's preference is what actually becomes the decision. A strategist can name the same contradiction three times and it does not become real until someone with more institutional weight says it.
Even when the evidence exists, power still decides which of it counts: which evidence is considered relevant, whose account gets presumed credible, whose experience gets waved off as subjective, who has to keep producing more proof, which contradictions actually get attention, who is allowed to interpret the evidence, and who has the authority to say the issue is resolved.
Agentic Dialectic is built to show the receipts behind a decision: where a claim came from, who contributed it, how it got classified, what evidence supported it, what challenged it, what authority it was given at the start, whose perspective got included or left out, what was accepted, rejected, or left open, who committed the decision, what changed later, and why that change was approved. The system does not assume the person with the most documentation is automatically the most credible one, and it does not assume institutional records are complete, neutral, or somehow free of the power that produced them.
Showing the receipts is both a product behavior and a standing question. A decision should be able to show its own evidence and reasoning. The system should also show who was required to produce that evidence, and who got believed without having to.
8
The Agentic Dialectic Workflow
Agentic Dialectic carries a project through eight connected stages. These are not separate products. They form one reasoning and execution loop.
1. Intake. Purpose: capture the project in its original, incomplete form. Inputs may include briefs, transcripts, research, analytics, stakeholder notes, images, references, previous decisions, requirements, prototypes, raw ideas, and open questions. System role: preserve the inputs and establish stable source records. Human role: provide context, identify known constraints, and determine whether the evidence base is sufficient to begin. Output: an addressable project evidence base that retains the original materials.
2. Extract. Purpose: identify the meaningful claims inside the source material. System role: classify candidate evidence, assumptions, goals, constraints, risks, requirements, audience signals, contradictions, and open questions. Human role: validate, edit, reject, or flag the extracted items. Output: a structured set of context items whose type, source, and status stay explicit.
3. Synthesize. Purpose: make the structure of the project visible without prematurely resolving it. System role: identify themes, patterns, relationships, gaps, areas of alignment, and areas of tension across validated context items. Human role: review whether the synthesis reflects the evidence and identify missing perspectives or false groupings. Output: a coherent but still contestable account of the project's current state.
4. Hypothesize. Purpose: develop multiple plausible explanations or paths forward. System role: generate distinct hypotheses and show the evidence, assumptions, opportunities, risks, and unresolved questions behind each. Human role: challenge the alternatives, introduce missing interpretations, and determine whether the available frame is adequate. Output: a set of defensible but competing hypotheses.
5. Directions. Purpose: turn structured opposition into human judgment. System role: support comparison across hypotheses and reveal the implications of each direction. Human role: select, reject, combine, or reformulate the hypotheses, and determine what the project is, what it is not, which tradeoffs are accepted, and which questions remain open. Output: a committed direction with an explicit rationale and preserved alternatives.
6. Brief. Purpose: translate the committed direction into an execution-ready definition. System role: connect the direction to goals, success measures, user needs, scope, requirements, experience principles, constraints, dependencies, risks, and readiness. Human role: review whether the brief accurately represents the committed judgment and whether the project is ready to proceed. Output: a traceable brief that carries the reasoning behind the direction, not merely the conclusion.
7. Prototype. Purpose: translate committed intent into something that can be built and evaluated. System role: convert the brief into structured product requirements, acceptance criteria, and a controlled build package for an external design or coding system. When the prototype comes back, the system compares it against the PRD and the original committed reasoning. Human role: approve the requirements, review the generated prototype, assess material discrepancies, and determine whether the prototype or the requirements should change. Output: a prototype reconciliation identifying satisfied, partial, missing, contradicted, and untestable requirements. The prototype is treated as evidence, not authority.
8. Iterate. Purpose: use new evidence to revise the work without erasing its history. System role: trace findings back to requirements, assumptions, goals, and decisions; identify the downstream impact of proposed changes; and preserve original and revised states. Human role: approve, reject, modify, or defer material changes, and accept responsibility when a committed direction changes. Output: a new committed version with traceability to what changed, why it changed, what stayed stable, and who approved the revision. The loop can then continue.
9
Human Judgment as a System State
Many human-in-the-loop systems position the person at the end of the process: the model generates an answer, and the human approves or rejects it. Agentic Dialectic treats human judgment differently. A human decision changes the state of the system. When a person validates a claim, accepts an assumption, commits a direction, or approves a revision, that action determines what the platform permits to carry forward.
This creates a distinction between what the model proposed, what the evidence supports, what remains unresolved, what a person accepted, what the organization committed to, and what an external tool executed.
A committed state is not assumed to be permanently true. It is the current authorized basis for action. If later evidence challenges it, the system does not silently replace it. It records the conflict, identifies the affected requirements and artifacts, and requires an explicit revision decision. This is how Agentic Dialectic preserves accountability without treating the first decision as immutable.
10
Debate, Critique, and Calibrated Reliance
There is a real question in AI research about whether opposing arguments help a human judge spot information or errors that a single confident answer would otherwise hide. Agentic Dialectic is not a formal implementation of that debate research, but it runs on the same underlying instinct: structured opposition surfaces weaknesses that confident generation buries.
The product applies this through competing hypotheses, counterevidence, contradiction detection, critical questions, alternative interpretations, explicit failure conditions, and human adjudication.
This is also a direct response to automation bias. When an output is coherent, polished, and stated with confidence, people tend to defer to it even when the reasoning underneath is thin. Asking someone to approve one complete answer puts a heavy burden on whoever is reviewing it. Agentic Dialectic distributes that review across specific objects and decisions instead. A user can validate a source claim without accepting an interpretation of it. They can accept a direction while leaving an assumption unresolved. They can approve a PRD while flagging a requirement for testing. They can reject a prototype change without rejecting the whole prototype.
The purpose is not to add friction everywhere. It is to put friction exactly where an unexamined decision could get expensive, irreversible, or misleading.
11
Requirements Traceability and the Bilateral Build Loop
Requirements traceability traditionally concerns the ability to follow a requirement through its life: where it came from, what it was meant to satisfy, and what was built to satisfy it. The foundational research on this problem found something that still holds: most traceability failures happen before a requirement is ever formally written down, inside the informal, undocumented reasoning that produced it in the first place. That is the gap Agentic Dialectic closes, linking a requirement not just to a test case, but back to the evidence, the assumption, and the human decision that authorized it to exist at all.
Inside Agentic Dialectic, that traceability does not end when a requirement gets written. It continues through Prototype and Iterate, forming what the system treats as a bilateral relationship between the requirement and the build.
The requirement governs the prototype. Structured requirements and acceptance criteria go into a design or coding system, and when the resulting prototype comes back, the system checks it against what was actually approved. A generated screen, flow, or feature either satisfies its linked requirement, partially satisfies it, contradicts it, or introduces something the requirement never accounted for.
The build can also revise the requirement. A prototype often surfaces information nobody had at the definition stage: an interaction that does not hold up, a technical constraint the brief did not anticipate, a use case the original evidence never captured. When that happens, the system does not let the prototype silently drift away from what was approved, and it does not let a requirement get rewritten just because the build turned out easier a different way. The proposed change gets checked backward against the original claim, assumption, goal, or decision it traces to. If it is aligned with what was already committed, it gets approved and the requirement updates to reflect it. If it contradicts the original reasoning, that conflict gets surfaced explicitly, and a human decides whether the original decision still holds or needs revisiting.
Neither side of that loop gets to drift on its own. A requirement that was never tested against a real build is just a guess with better formatting. A prototype that was never checked against its requirement is just an artifact nobody can defend. Agentic Dialectic exists in the space between them, keeping the thing that gets built and the reasoning that justified building it accountable to each other.
12
Conclusion
AI did not create the problem this paper describes. Organizations have always made decisions on incomplete evidence, unresolved disagreement, and assumptions nobody got around to testing. What changed is the cost of moving fast anyway. It is now trivially easy to generate something that looks like a resolved decision, whether or not anything underneath it was actually resolved.
Agentic Dialectic does not try to remove ambiguity faster than a person can think it through. It tries to keep ambiguity visible long enough to be genuinely reasoned with, so that whatever gets committed, built, or revised later can still show its receipts: where it came from, who decided it, what challenged it, and what it would take to change it again.
That is the wager behind the name. Intelligence is no longer the scarce resource. Judgment that can defend itself still is.
Agentic Dialectic is introduced through guided engagements. For practitioners and organisations interested in applying structured reasoning to product decision-making, contact us to arrange a walkthrough.