Skip to content

Workflows and Blueprints

A blueprint is the contract for a workflow. It tells Maabarium what to run, how to evaluate it, and what success looks like.

Without blueprints, every run becomes an ad hoc prompt chain. With blueprints, you get:

  • repeatability
  • clearer evaluation rules
  • easier comparison between runs
  • safer collaboration across teams

A blueprint can include:

  • the workflow name and domain
  • repo or workspace expectations
  • model and provider settings
  • evaluator logic
  • proposal and iteration behaviour
  • success metrics and weighting

Choosing between bundled and custom workflows

Section titled “Choosing between bundled and custom workflows”

Bundled workflows are best when you want:

  • a known-good starting point
  • quick evaluation of the product
  • examples of how the system is meant to be structured

Custom workflows are best when you already know your own operating model and want to adapt the keep-winner loop to it.

Use the desktop wizard when you want guided editing. Edit raw blueprint files when you need full control or want to review exact source-level changes in Git.

For the deeper contract, continue to Blueprint Reference.

Edit page

Last updated: