Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ADR-26028: Tool-Agnostic Phase 0: Intent Synthesis


title: ‘Tool-Agnostic Phase 0: Intent Synthesis’ date: 2026-02-15 tags:


ADR-26028: Tool-Agnostic Phase 0: Intent Synthesis

Title

Formalizing a Tool-Agnostic “Human-Lead + Reasoning-Class Model” Requirements Engineering Phase (Phase 0) Before Automated Execution.

Status

Accepted

Supersedes: ADR-26007

Date

2026-02-15

Context

ADR-26007 established the principle of Phase 0: Intent Synthesis — a mandatory human-led discovery step using a reasoning-class model before any automated execution begins. This principle is sound and prevents architectural drift caused by underspecified prompts entering automated pipelines.

However, ADR-26007 couples the concept to the aidx pipeline and its specific artifact format (artifacts/MISSION_ID.md), making the principle inaccessible to practitioners using other tools.

The core insight is tool-agnostic:

Decision

We formalize Phase 0: Intent Synthesis as a tool-agnostic requirements engineering gateway.

  1. Principle: Before any automated code generation session, the Human Lead conducts a discovery conversation with a reasoning-class model (see ADR-26027) to clarify business goals, identify constraints, and define the scope of work.

  2. Primary implementation — Consultant Prompts: This repository provides structured JSON prompts (e.g., ai_systems_consultant.json, handbook_consultant.json) that encode the project’s methodology (WRC scoring, Simplest Viable Architecture, peer review protocols). These prompts are the recommended Phase 0 interface and can be loaded into any capable reasoning-class model via a web chat interface or API.

  3. Artifact output: The Phase 0 conversation must produce a written specification (format is flexible — plan file, ADR draft, issue description, or structured prompt) that serves as the “contract of intent” for subsequent automated execution.

  4. Model selection: Phase 0 prioritizes the reasoning axis from ADR-26027 — the model must excel at abstract synthesis, assumption-challenging, and architectural reasoning. Instruction adherence is secondary at this stage.

  5. No tool mandate: Phase 0 can be conducted in any environment — a web chat interface, a CLI tool’s planning mode, or a notebook. The principle is the human-led discovery step, not the tool used to perform it.

Consequences

Positive

Negative

Alternatives

References

Participants

  1. Vadim Rudakov

  2. Claude Opus 4.6