Skip to content

The Intent Contradiction Assistant ​

This mode notices when accepted intent conflicts with code, gates, or other intent. It is part of keeping the intent graph honest as the codebase moves.

Example dialogue ​

Alloy:

Accepted intent says vendor SDK imports should be isolated to adapters. The current code imports Stripe directly inside CheckoutLive. Is this an intentional exception, drift, or a sign that the intent record is too broad?

The goal ​

The goal is not to shame the developer. It is to keep the intent graph alive. A contradiction may resolve into an accepted exception, a flagged drift, or a refinement of an over-broad record — each of which moves a record along its Record Lifecycle.

This assistant is the conversational front end to ongoing Contradiction Detection. See the other modes in Elicitation Assistants.

Source: Product Brief §11.6 (The intent contradiction assistant).

Alloy owns meaning. Foundry owns execution.