Skip to main content

A team-based methodology for AI-assisted software engineering

The Methodology

The Four Pillars of IFD

IFD rests on four structural components. Each addresses a specific failure mode in AI-assisted development. Remove any one and the system degrades — intent without structure, structure without machine-consumable artifacts, or artifacts without a methodology to keep them current.

Pillar I

Intent-First Thinking

Design intent is articulated through collaborative AI sessions before any code is written. Documentation is the design medium — not an afterthought produced once the code exists.

Why it matters: Every undocumented decision becomes a liability. Captured intent gives future modifications a clear target — not a mystery to reverse-engineer.

Pillar II

Documentation Artifacts

Design sessions produce concrete artifacts — decisions, assumptions, questions, and risks captured at every altitude and structured with the Diataxis framework. These artifacts are the durable medium through which intent is recorded, navigated, and kept current.

Why it matters: AI tools consume documentation literally. A corpus organized this way gives them what they cannot infer from code alone — the reasoning behind each choice and the context that shaped it. Diataxis keeps the corpus navigable as it grows, so intent does not decay the way tribal memory does.

Pillar III

Executable Intent

Documented decisions become active constraints that shape AI output at the moment of generation. The methodology distills prose — naming conventions, architectural rules, cross-cutting concerns — into forms that AI assistants load before writing code, so intent is applied rather than hoped for.

Why it matters: Most conventions live in tribal memory, enforced only when a reviewer happens to catch a violation. Executable intent moves enforcement to the moment of creation — decisions stop eroding between reviews, and architectural boundaries do not drift with every generated file.

Pillar IV

Partnered Implementation

Implementation is a working partnership between three parties: the practitioner who directs and reviews, the AI that generates at speed, and the intent corpus both operate from. Each contributes what the others cannot.

Why it matters: Most AI tools operate in a context vacuum, and most practitioners operate without documented architectural context loaded into the session. A three-party partnership produces code that fits — because every generated line traces back to a decision, a convention, or a judgment call the practitioner chose to make.

How the Pillars Reinforce Each Other

When intent changes, the corpus updates first — and code follows. That closed loop is what keeps the codebase aligned with what the team actually decided.

The four pillars are not independent best practices to adopt incrementally. They form a system with reinforcing dependencies. Intent-First Thinking produces the raw material. Documentation Artifacts structure it into a navigable corpus. Executable Intent distills that corpus into active constraints the AI loads at generation time. Partnered Implementation brings the practitioner, the AI, and the corpus together to produce code that traces back to the decisions that motivated it.

Ready to bring IFD to your organization?

Talk to XTIVIA →
See how IFD works →