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 26007: Formalization of Phase 0: Intent Synthesis (Requirements Engineering)

Title

Standardizing a “Human-Lead + Reasoning LLM” Requirements Engineering phase (Phase 0) to eliminate architectural drift in the aidx pipeline.

Status

Proposed

Date

2026-01-16

Context

The current aidx industrial framework (ADR 26005) initiates with Phase 1: Research. However, this assumes that the initial problem statement is sufficiently specified and free of business-logic ambiguities. In practice, starting the automated “Research-Apply” pipeline with an underspecified prompt leads to:

Decision

We will implement a mandatory Phase 0: Intent Synthesis (Requirements Engineering) gateway before any aidx session.

  1. Lead-Driven Discovery: A Human Lead utilizes a high-reasoning web-based model (e.g., Gemini Thinking/Pro) to stress-test the problem statement, clarify business goals, and define the high-level system architecture.

  2. Artifact Generation: The output of Phase 0 must be a formal artifacts/MISSION_ID.md (or artifacts/agents.md) file.

  3. The Mission Contract: This artifact serves as the “source of truth” for Phase 2 (Architect), ensuring that technical planning is grounded in a verified business intent.

  4. Traceability: All subsequent code changes must be traceable back to the specific goals defined in the Phase 0 Mission artifact.

Consequences

Positive

Negative

Alternatives

References

Participants

  1. Vadim Rudakov

  2. Senior AI Systems Architect