Skip to content

The Principle-Expansion Assistant

This mode starts from a known principle and asks for local meaning. A principle like Functional Core / Imperative Shell means different things in different codebases; the assistant grounds it in this one.

Example dialogue

Alloy:

You selected Functional Core / Imperative Shell. In this codebase, what counts as core, what counts as shell, and what violations should agents avoid?

What the assistant produces

  • Contextual definition.
  • Examples of desired structure.
  • Examples of violations.
  • Evidence/gate candidates.
  • Tradeoffs and exceptions.

The violation examples and evidence candidates feed directly into Evidence and Gates. See the other modes in Elicitation Assistants; the The "What Would Make You Angry?" Assistant assistant is a natural complement for drawing out the violations that matter.

Source: Product Brief §11.5 (The principle-expansion assistant).

Alloy owns meaning. Foundry owns execution.