Bakeoff

Cards vs freehand (no-reviews, design eval) — plumber

8 profiles · Jul 16, 2026, 10:32 AM UTC

Profile

card-01

ready · QA pass
arm hero_tierexemplar art card industrial-charcoal-vermilionhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · Bold Industrial: One vermilion hazard slash that cuts through the hero, marks actions, and reappears as a section datum.source creativeregen 0
card-01 ↗$0.1658
14,760 in8,632 out$0.1658 cost92.2s workflow wall70.5s LLM call time
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,842 / 4,479$0.131248.2s
hero_continuationopenai:gpt-5.6-lunalowlanding7,301 / 2,916$0.024815.3s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,617 / 1,237$0.00987.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 a7928dce-51ba-41fb-9604-428801925cc6 job 321f50ac-96e8-4a8f-8f17-ad88bf607f25 site bo-site-a7928dce-51ba-41fb-9604-428801925cc6

Profile

card-02

ready · QA pass
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. · single-model fallbacksource creativeregen 0
card-02 ↗$0.3889
12,862 in14,551 out$0.3889 cost159.9s workflow wall141.8s LLM call time
StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing9,171 / 13,328$0.3791134.3s
hero_continuationopenai:gpt-5.6-lunalowlanding0 / 0$0.0000367ms
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,691 / 1,223$0.00987.1s
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 6699cdf8-4bd4-4d65-a132-fc4dc10affd7 job fd139d20-dc66-4e34-936b-967667ecef96 site bo-site-6699cdf8-4bd4-4d65-a132-fc4dc10affd7

Profile

card-03

ready · QA pass
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 creativeregen 0
card-03 ↗$0.1792
15,337 in9,388 out$0.1792 cost95.7s workflow wall77.4s LLM call time
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 / 4,911$0.141954.4s
hero_continuationopenai:gpt-5.6-lunalowlanding7,872 / 3,333$0.027916.6s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,630 / 1,144$0.00946.4s
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 d546798f-eda7-4a56-8102-221549a58eca job 5fc75042-e193-47d1-95de-6bfbcf90e692 site bo-site-d546798f-eda7-4a56-8102-221549a58eca

Profile

card-04

ready · QA pass
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 creativeregen 0
card-04 ↗$0.1700
14,947 in9,067 out$0.1700 cost96.0s workflow wall75.3s LLM call time
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,560$0.133152.5s
hero_continuationopenai:gpt-5.6-lunalowlanding7,415 / 3,203$0.026615.9s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,714 / 1,304$0.01026.9s
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 6523f80d-8a40-4396-ad65-472960957a46 job dc6d8869-3d67-45c3-aed1-1481fdd41941 site bo-site-6523f80d-8a40-4396-ad65-472960957a46

Profile

card-05

ready · QA pass
arm hero_tierexemplar art card industrial-charcoal-vermilionhero tier anthropic/claude-opus-4.8 → gpt-5.6-luna · Bold Industrial: One vermilion hazard slash that cuts through the hero, marks actions, and reappears as a section datum.source creativeregen 0
card-05 ↗$0.1875
15,852 in9,673 out$0.1875 cost103.4s workflow wall77.6s LLM call time
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,842 / 5,230$0.150055.2s
hero_continuationopenai:gpt-5.6-lunalowlanding8,265 / 3,303$0.028116.2s
page_generateanthropic:claude-opus-4-8default
honesty_repairanthropic:claude-opus-4-8default
honesty_judgeopenrouter:anthropic/claude-haiku-4.5default3,745 / 1,140$0.00946.2s
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 72305d9b-8747-4356-a2ac-bfaac631bf98 job 3e3ee7fb-806f-496b-855b-270cedb14480 site bo-site-72305d9b-8747-4356-a2ac-bfaac631bf98

Profile

baseline-control

ready · QA pass
arm baselineexemplar art card swiss-signal-redsource creativeregen 0
baseline-control ↗$0.2800
10,921 in10,849 out$0.2800 cost128.7s workflow wall108.6s LLM call time
StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-opus-4.8default1,690 / 1,543$0.047021.5s
art_directionopenrouter:anthropic/claude-opus-4.8default
theme_emitopenrouter:anthropic/claude-opus-4.8landing5,526 / 7,757$0.221678.5s
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,705 / 1,549$0.01158.6s
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 d0141d55-ce31-415f-9ba2-b7dbd80816ab job 14ba25fa-268f-426d-b511-d07313db5f1a site bo-site-d0141d55-ce31-415f-9ba2-b7dbd80816ab

Profile

freehand-opus

ready · QA pass
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-opus ↗$0.3539
8,351 in15,532 out$0.3539 cost173.9s workflow wall153.8s LLM call time
StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-haiku-4.5lowdefault686 / 1,818$0.009815.5s
art_directionopenrouter:anthropic/claude-opus-4.8highdefault
theme_emitopenrouter:anthropic/claude-opus-4.8highdefault4,339 / 12,526$0.3348131.8s
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,326 / 1,188$0.00936.5s
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 f27d1e1f-35ea-4fc8-a9c7-950baa4545c0 job 65648745-4189-4074-8f3e-3c21b88a687d site bo-site-f27d1e1f-35ea-4fc8-a9c7-950baa4545c0

Profile

freehand-fable

ready · QA pass
arm wireframe_freehandexemplar wireframe/freehand anthropic/claude-haiku-4.5 → anthropic/claude-fable-5 · designer anthropic/claude-fable-5source creativeregen 0
freehand-fable ↗$0.7473
8,980 in16,622 out$0.7473 cost183.0s workflow wall165.7s LLM call time
StepProvider:modelEffortPrompt variantTokensCostStep wall time
planopenrouter:anthropic/claude-haiku-4.5lowdefault686 / 1,997$0.010717.7s
art_directionopenrouter:anthropic/claude-fable-5highdefault
theme_emitopenrouter:anthropic/claude-fable-5highdefault4,446 / 13,670$0.7280142.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.5default3,848 / 955$0.00865.4s
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 24036ad5-3824-42ff-ae90-06caa445a7b8 job ea7656ff-5bec-4022-a6bd-695b09246be7 site bo-site-24036ad5-3824-42ff-ae90-06caa445a7b8

Workflow provenance

Git SHA
7755bdf
Captured
Jul 16, 2026, 10:32 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.