Walkthrough

What a Pantion Dialog session looks like -- from idea to converged canon to build.

On this page

What a Pantion Dialog session looks like

This walkthrough shows a software project. The same flow applies to image, video, and other domains — different questions, same steps.

1. Describe what you want

You tell your coding agent what you’re building. For example:

Start a Pantion dialog. I want a task management app where users can create, edit, and complete tasks. Tasks should have a title, description, priority level, and due date.

The agent calls pantion_start and The Pantion Dialog begins the convergence process.

2. Answer the questions

The Pantion Dialog asks clarifying questions, one at a time. Every answer gets classified as HARD (fixed constraint) or FLEX (safe default).

Example questions:

  • “Should completed tasks be deletable or archived?”
  • “Is there a maximum number of tasks per user?”
  • “Should priority levels be customizable or fixed?”

3. Convergence

When your answers stop producing new behavior, The Pantion Dialog declares convergence. You now have a canon – your single source of truth.

4. Build

Call pantion_build and your coding agent builds from the canon and spec files. For image or other domains, you get a ready-to-use prompt for your external tool. Every piece of the output traces back to a specific part of your conversation.

Learn more

  • Explore the Tools in the protocol
  • Understand the Canon in more depth
  • Check out Examples for inspiration