Bakeoff

Constrained cards vs unconstrained freehand — plumber

8 profiles · Jul 16, 2026, 9:58 AM UTC

Profile

card-01

failed · QA fail
arm hero_tierexemplar art card swiss-signal-redhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · High-Contrast Swiss: One overscale index numeral that crops at section edges and orders the conversion path.source fallbackregen 0
card-01failed
15,102 in8,852 out$0.1661 cost workflow wall72.4s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing3,818 / 4,418$0.129546.8s
hero_continuationopenai:gpt-5.6-lunalowlanding7,307 / 3,074$0.025816.6s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,977 / 1,360$0.01089.0s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "card-01",
  "workflowMode": "hero_tier",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing",
      "maxTokens": 7000,
      "timeoutMs": 300000
    },
    "hero_continuation": {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "effort": "low",
      "promptVariant": "landing",
      "maxTokens": 16000,
      "timeoutMs": 240000
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 7000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openai",
    "model": "gpt-5.6-luna",
    "effort": "low",
    "promptVariant": "landing",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 240000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result 34c117e2-e6a7-4325-b960-8b32f072081c job d6f2ea04-2499-43b4-b7f4-f5d8b6f266cf site bo-site-34c117e2-e6a7-4325-b960-8b32f072081c

Profile

card-02

failed · QA fail
arm hero_tierexemplar art card heritage-forest-mustardhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · Warm Heritage Craft: One stamped maker-mark ring used as a crop frame, section seal, and restrained hover cue.source fallbackregen 0
card-02failed
16,405 in10,373 out$0.1973 cost workflow wall81.7s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing3,822 / 5,513$0.156957.0s
hero_continuationopenai:gpt-5.6-lunalowlanding8,546 / 3,506$0.029617.1s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default4,037 / 1,354$0.01087.6s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "card-02",
  "workflowMode": "hero_tier",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing",
      "maxTokens": 7000,
      "timeoutMs": 300000
    },
    "hero_continuation": {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "effort": "low",
      "promptVariant": "landing",
      "maxTokens": 16000,
      "timeoutMs": 240000
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 7000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openai",
    "model": "gpt-5.6-luna",
    "effort": "low",
    "promptVariant": "landing",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 240000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result a774ca4b-0727-4005-8c94-1977dcbaf287 job 6ecbbf26-2879-4363-881d-208da8fd1aa7 site bo-site-a774ca4b-0727-4005-8c94-1977dcbaf287

Profile

card-03

failed · QA fail
arm hero_tierexemplar art card editorial-luxury-oxbloodhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · Editorial Luxury: A single hairline brass rule that becomes a crop mark, CTA underline, and section handoff.source fallbackregen 0
card-03failed
16,184 in10,214 out$0.1963 cost workflow wall80.5s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing3,835 / 5,533$0.157556.1s
hero_continuationopenai:gpt-5.6-lunalowlanding8,430 / 3,003$0.026414.8s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,919 / 1,678$0.01239.6s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "card-03",
  "workflowMode": "hero_tier",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing",
      "maxTokens": 7000,
      "timeoutMs": 300000
    },
    "hero_continuation": {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "effort": "low",
      "promptVariant": "landing",
      "maxTokens": 16000,
      "timeoutMs": 240000
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 7000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openai",
    "model": "gpt-5.6-luna",
    "effort": "low",
    "promptVariant": "landing",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 240000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result 71631b3b-135c-4527-b7ce-20d95eaaf7fd job c0a352e8-962c-4ba5-b090-2e18a3fcbff7 site bo-site-71631b3b-135c-4527-b7ce-20d95eaaf7fd

Profile

card-04

failed · QA fail
arm hero_tierexemplar art card swiss-signal-redhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · High-Contrast Swiss: One overscale index numeral that crops at section edges and orders the conversion path.source fallbackregen 0
card-04failed
15,663 in9,624 out$0.1782 cost workflow wall73.7s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing3,818 / 4,779$0.138649.1s
hero_continuationopenai:gpt-5.6-lunalowlanding7,833 / 3,561$0.029217.2s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default4,012 / 1,284$0.01047.4s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "card-04",
  "workflowMode": "hero_tier",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing",
      "maxTokens": 7000,
      "timeoutMs": 300000
    },
    "hero_continuation": {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "effort": "low",
      "promptVariant": "landing",
      "maxTokens": 16000,
      "timeoutMs": 240000
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 7000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openai",
    "model": "gpt-5.6-luna",
    "effort": "low",
    "promptVariant": "landing",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 240000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result de7aeb71-9b02-436d-bff7-6a598222abc8 job 4f814d93-5d4d-483e-96e5-db68660d512f site bo-site-de7aeb71-9b02-436d-bff7-6a598222abc8

Profile

card-05

failed · QA fail
arm hero_tierexemplar art card swiss-signal-redhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · High-Contrast Swiss: One overscale index numeral that crops at section edges and orders the conversion path.source fallbackregen 0
card-05failed
16,059 in9,639 out$0.1884 cost workflow wall76.1s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing3,818 / 5,289$0.151354.4s
hero_continuationopenai:gpt-5.6-lunalowlanding8,192 / 3,066$0.026614.8s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default4,049 / 1,284$0.01057.0s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "card-05",
  "workflowMode": "hero_tier",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing",
      "maxTokens": 7000,
      "timeoutMs": 300000
    },
    "hero_continuation": {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "effort": "low",
      "promptVariant": "landing",
      "maxTokens": 16000,
      "timeoutMs": 240000
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 7000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openai",
    "model": "gpt-5.6-luna",
    "effort": "low",
    "promptVariant": "landing",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 240000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result f9ba04a2-31c9-4b04-a7d8-992bfcd341a9 job 6c6df479-961b-4c5a-bb9c-bdd34791564f site bo-site-f9ba04a2-31c9-4b04-a7d8-992bfcd341a9

Profile

baseline-control

failed · QA fail
arm baselineexemplar art card industrial-charcoal-vermilionsource fallbackregen 0
baseline-controlfailed
11,121 in10,278 out$0.2719 cost workflow wall103.7s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default1,690 / 1,524$0.046620.4s
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing5,520 / 7,503$0.215276.0s
hero_continuationopenrouter:anthropic/claude-opus-4.8default
page_generateopenrouter:anthropic/claude-opus-4.8landing
honesty_repairopenrouter:anthropic/claude-opus-4.8landing
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,911 / 1,251$0.01027.3s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "baseline-control",
  "workflowMode": "baseline",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing"
    },
    "page_generate": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing"
    },
    "honesty_repair": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "promptVariant": "landing"
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "landing",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result 18b03207-ae94-4bac-a26b-cbefa5dcadde job 4c85e774-6543-4882-82f5-f001c08d34de site bo-site-18b03207-ae94-4bac-a26b-cbefa5dcadde

Profile

freehand-opus

failed · QA fail
arm wireframe_freehandexemplar wireframe/freehand anthropic/claude-haiku-4.5 → anthropic/claude-opus-4.8 · designer anthropic/claude-opus-4.8 · safe-site fallbacksource fallbackregen 0
freehand-opusfailed
8,990 in18,625 out$0.3916 cost workflow wall181.9s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-haiku-4.5lowdefault685 / 3,324$0.017324.5s
art_directionopenrouter:anthropic/claude-opus-4.8highdefault
theme_emitopenrouter:anthropic/claude-opus-4.8highdefault4,370 / 13,599$0.3618148.4s
hero_continuationopenrouter:anthropic/claude-opus-4.8highdefault
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,935 / 1,702$0.01248.9s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "freehand-opus",
  "workflowMode": "wireframe_freehand",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5",
      "effort": "low"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8",
      "effort": "high",
      "timeoutMs": 420000
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": "low",
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 420000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result 22230a14-e91b-4f85-b31f-32820b5bd480 job 6321ef0f-88e1-435a-8e55-b65427b2084c site bo-site-22230a14-e91b-4f85-b31f-32820b5bd480

Profile

freehand-fable

failed · QA fail
arm wireframe_freehandexemplar wireframe/freehand anthropic/claude-haiku-4.5 → anthropic/claude-fable-5 · designer anthropic/claude-fable-5 · safe-site fallbacksource fallbackregen 0
freehand-fablefailed
19,051 in36,286 out$1.6223 cost workflow wall366.3s LLM call time

publish QA blocked (1 violations)

StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-haiku-4.5lowdefault1,970 / 4,006$0.022033.0s
art_directionopenrouter:anthropic/claude-fable-5highdefault
theme_emitopenrouter:anthropic/claude-fable-5highdefault8,932 / 29,809$1.5798318.6s
hero_continuationopenrouter:anthropic/claude-fable-5highdefault
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default8,149 / 2,471$0.020514.7s
restyleopenrouter:anthropic/claude-opus-4.8default
Submitted profile JSON
{
  "name": "freehand-fable",
  "workflowMode": "wireframe_freehand",
  "steps": {
    "plan": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5",
      "effort": "low"
    },
    "theme_emit": {
      "provider": "openrouter",
      "model": "anthropic/claude-fable-5",
      "effort": "high",
      "timeoutMs": 420000
    },
    "restyle": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4.8"
    },
    "honesty_judge": {
      "provider": "openrouter",
      "model": "anthropic/claude-haiku-4.5"
    }
  }
}
Resolved run profile
[
  {
    "step": "plan",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": "low",
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  },
  {
    "step": "art_direction",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-fable-5",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 1600,
    "temperature": 0.4,
    "timeoutMs": 90000
  },
  {
    "step": "theme_emit",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-fable-5",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 420000
  },
  {
    "step": "hero_continuation",
    "role": "generation",
    "provider": "openrouter",
    "model": "anthropic/claude-fable-5",
    "effort": "high",
    "promptVariant": "default",
    "maxTokens": 16000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "page_generate",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_repair",
    "role": "generation",
    "provider": "anthropic",
    "model": "claude-opus-4-8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 20000,
    "temperature": 0.85,
    "timeoutMs": 300000
  },
  {
    "step": "honesty_judge",
    "role": "claims_judge",
    "provider": "openrouter",
    "model": "anthropic/claude-haiku-4.5",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 4096,
    "temperature": 0,
    "timeoutMs": 60000
  },
  {
    "step": "restyle",
    "role": "plan",
    "provider": "openrouter",
    "model": "anthropic/claude-opus-4.8",
    "effort": null,
    "promptVariant": "default",
    "maxTokens": 8192,
    "temperature": 0.2,
    "timeoutMs": 120000
  }
]

result 18d1071c-4a03-4d20-a55e-eb8c763b13f8 job d9066f13-2b28-4a47-8b8b-26f729c40e47 site bo-site-18d1071c-4a03-4d20-a55e-eb8c763b13f8

Workflow provenance

Git SHA
7755bdf
Captured
Jul 16, 2026, 9:58 AM UTC
  1. startValidate business data; mark the job and bakeoff result running.
  2. pipeline / planBuild the full SEO page plan through the selected plan profile.
  3. pipeline / generateGenerate the homepage theme and scoped pages, repairing or falling back safely.
  4. pipeline / assembleAssemble raw HTML/CSS/JS with shared SEO, navigation, business facts, and legal pages.
  5. pipeline / auditRun deterministic QA plus the independent honesty judge.
  6. pipeline / writeWrite the validated mutable draft and its source/provenance artifacts to tenant R2.
  7. finishFinalize generation job, site metadata, and page rows in D1.
  8. domainsBest-effort domain candidate discovery used by the real claim path.
  9. bakeoff-finalizeBakeoff-only: publish an immutable preview snapshot and roll up LLM usage.