Sites That Get Calls

Design-model bakeoffs

Real GenerationWorkflow runs, immutable previews, and durable provenance.

Build bake-off (blind)

Sep 10, 2026, 9:36 AM UTC · bakeoff-buil

Explicitly synthetic; candidates are unlabelled on purpose.

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass

Build bake-off (blind)

Sep 9, 2026, 7:29 PM UTC · bakeoff-buil

Explicitly synthetic; candidates are unlabelled on purpose.

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass
dentist-1 · candidate A ↗dentist-1 · candidate B ↗dentist-1 · candidate C ↗dentist-1 · candidate D ↗dentist-1 · candidate E ↗dentist-2 · candidate A ↗dentist-2 · candidate B ↗dentist-2 · candidate C ↗dentist-2 · candidate D ↗dentist-2 · candidate E ↗dentist-2 · candidate F ↗hvac-1 · candidate A ↗hvac-1 · candidate B ↗hvac-1 · candidate C ↗hvac-1 · candidate D ↗hvac-2 · candidate A ↗hvac-2 · candidate B ↗hvac-2 · candidate C ↗hvac-2 · candidate D ↗landscaper-1 · candidate A ↗landscaper-1 · candidate B ↗landscaper-1 · candidate C ↗landscaper-1 · candidate D ↗landscaper-2 · candidate A ↗landscaper-2 · candidate B ↗landscaper-2 · candidate C ↗landscaper-2 · candidate D ↗landscaper-2 · candidate E ↗med-spa-1 · candidate A ↗med-spa-1 · candidate B ↗med-spa-1 · candidate C ↗med-spa-1 · candidate D ↗med-spa-1 · candidate E ↗med-spa-1 · candidate F ↗med-spa-2 · candidate A ↗med-spa-2 · candidate B ↗med-spa-2 · candidate C ↗med-spa-2 · candidate D ↗med-spa-2 · candidate E ↗plumber-1 · candidate A ↗plumber-1 · candidate B ↗plumber-1 · candidate C ↗plumber-1 · candidate D ↗plumber-2 · candidate A ↗plumber-2 · candidate B ↗plumber-2 · candidate C ↗plumber-2 · candidate D ↗plumber-2 · candidate E ↗plumber-2 · candidate F ↗tree-service-1 · candidate A ↗tree-service-1 · candidate B ↗tree-service-1 · candidate C ↗tree-service-1 · candidate D ↗tree-service-1 · candidate E ↗tree-service-1 · candidate F ↗tree-service-2 · candidate A ↗tree-service-2 · candidate B ↗tree-service-2 · candidate C ↗tree-service-2 · candidate D ↗tree-service-2 · candidate E ↗tree-service-2 · candidate F ↗gallery ↗

Build bake-off (blind)

Sep 9, 2026, 4:01 PM UTC · bakeoff-buil

Explicitly synthetic; candidates are unlabelled on purpose.

ready · QA passready · QA pass

Model bakeoff 2026-08-27T17:51:14.968Z

Aug 27, 2026, 5:51 PM UTC · unknown-loca

ready · QA passready · QA pass

Pipeline lab (3-arm prompt bakeoff)

Jul 23, 2026, 1:51 PM UTC · pipeline-lab

Explicitly synthetic; never prospect data.

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass

Synthetic mock-site examples

Jul 20, 2026, 5:26 PM UTC · mock-site

Explicitly synthetic; never prospect data.

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass
plumber-mock-1g8he3f ↗plumber-mock-1d4jez1 ↗plumber-mock-qgvzsk ↗plumber-mock-18dv6bl ↗plumber-mock-17df214 ↗plumber-mock-15d2ksr ↗plumber-mock-1k1szne ↗plumber-mock-10tfd3p ↗plumber-mock-mdrb3w ↗plumber-mock-1fclfo6 ↗plumber-mock-qge9vc ↗plumber-mock-19s89a5 ↗plumber-mock-rqmsf6 ↗plumber-mock-pfi5hg ↗plumber-mock-3936sd ↗plumber-mock-gj7wf4 ↗plumber-mock-ohlbb7 ↗plumber-mock-ep400g ↗plumber-mock-gud2gk ↗plumber-mock-1l96qzh ↗plumber-mock-cxrpvz ↗plumber-mock-41rqns ↗plumber-mock-bkj0g9 ↗plumber-mock-183ufq9 ↗plumber-mock-1d5kgx ↗plumber-mock-gtawbf ↗plumber-mock-pm6jqu ↗plumber-mock-1oj2bi ↗plumber-mock-hjytxc ↗plumber-mock-pic8tf ↗plumber-mock-18392po ↗plumber-mock-1gjhl24 ↗plumber-mock-1zb3gw ↗plumber-mock-xvscrs ↗plumber-mock-lvta40 ↗plumber-mock-1x6v0ur ↗plumber-mock-drj1t8 ↗plumber-mock-1t5k0bj ↗plumber-mock-h04bzy ↗plumber-mock-1ioxwjd ↗plumber-mock-1psyhs0 ↗plumber-mock-itmr4t ↗plumber-mock-1deue46 ↗plumber-mock-1h30khj ↗plumber-mock-5yk5eg ↗plumber-mock-183jpox ↗plumber-mock-1w1g8zu ↗plumber-mock-dzzaor ↗plumber-mock-1czauz0 ↗plumber-mock-7cuvqd ↗plumber-mock-15gd9xb ↗plumber-mock-1kmkxb2 ↗plumber-mock-69v39 ↗plumber-mock-251ll3 ↗plumber-mock-gxvjtg ↗plumber-mock-vw28q5 ↗plumber-mock-1idubmi ↗plumber-mock-vzkywb ↗plumber-mock-tfho14 ↗plumber-mock-ufxsbl ↗plumber-mock-gxqje6 ↗plumber-mock-bm29sf ↗plumber-mock-1mxny8d ↗plumber-mock-10a0j1w ↗plumber-mock-lh6ktj ↗plumber-mock-1w6gist ↗plumber-mock-11xtw3q ↗plumber-mock-12ffvnr ↗plumber-mock-1tpvy3s ↗plumber-mock-1uqc2e9 ↗plumber-mock-jn4jq2 ↗plumber-mock-1w9z8yz ↗plumber-mock-1dzhboc ↗plumber-mock-1rqe8vp ↗plumber-mock-1u8w7yn ↗plumber-mock-1yvr566 ↗plumber-mock-1xsszed ↗plumber-mock-3mreho ↗plumber-mock-q7kr0z ↗plumber-mock-67cfpe ↗plumber-mock-1287six ↗plumber-mock-1nou8wi ↗plumber-mock-i967jt ↗plumber-mock-d3aaf4 ↗plumber-mock-1j1xi8y ↗plumber-mock-32yybt ↗plumber-mock-fh5cuo ↗plumber-mock-v3ndrj ↗plumber-mock-zqkiku ↗plumber-mock-ynmct1 ↗plumber-mock-147dr24 ↗plumber-mock-1377cwb ↗plumber-mock-2u960q ↗plumber-mock-1ba73hm ↗plumber-mock-1s9u75n ↗plumber-mock-179p73s ↗plumber-mock-mnjfe9 ↗plumber-mock-zo8mhi ↗plumber-mock-vn0a6v ↗plumber-mock-wip2p0 ↗plumber-mock-ky0qq ↗plumber-mock-jn1b6x ↗plumber-mock-11agu7k ↗plumber-mock-1bnpqmn ↗plumber-mock-1gze08e ↗plumber-mock-1rhnfn9 ↗plumber-mock-1govfub ↗plumber-mock-cejakw ↗plumber-mock-cw21 ↗plumber-mock-wnygb2 ↗plumber-mock-s11bhr ↗plumber-mock-114rosc ↗plumber-mock-vl0aj9 ↗plumber-mock-1ysr5q2 ↗plumber-mock-asxwzn ↗plumber-mock-25vkww ↗plumber-mock-1n278k9 ↗plumber-mock-ldfvmm ↗plumber-mock-ih4qm7 ↗plumber-mock-p5hzbg ↗plumber-mock-1j8uz8l ↗plumber-mock-wmfs5m ↗plumber-mock-1i6kviz ↗plumber-mock-leyudt ↗plumber-mock-2a7h75 ↗plumber-mock-q840i2 ↗plumber-mock-e6o4np ↗plumber-mock-2znkge ↗plumber-mock-amrd7z ↗plumber-mock-1mbugeo ↗plumber-mock-1gyfuyx ↗plumber-mock-elm1gi ↗plumber-mock-ylucs3 ↗plumber-mock-2zushg ↗plumber-mock-hxz9sd ↗plumber-mock-cvo153 ↗plumber-mock-1cegm1g ↗plumber-mock-xlmnt3 ↗plumber-mock-x40o92 ↗plumber-mock-1pwiujl ↗plumber-mock-1ow2q94 ↗plumber-mock-1rg614b ↗plumber-mock-etbbve ↗plumber-mock-1mwl111 ↗plumber-mock-195o3to ↗plumber-mock-12ahso ↗plumber-mock-1uusqjl ↗plumber-mock-86dmoq ↗plumber-mock-1ktajjf ↗plumber-mock-1odib4k ↗plumber-mock-1r1qa25 ↗plumber-mock-12r1p1i ↗plumber-mock-fs0m9m ↗plumber-mock-1q6h05d ↗plumber-mock-1pus0nc ↗plumber-mock-xvn10n ↗plumber-mock-y2pyna ↗plumber-mock-b0cgd ↗plumber-mock-1cogz90 ↗plumber-mock-1wp8ycz ↗plumber-mock-1j1bt1z ↗plumber-mock-16ycyec ↗plumber-mock-1h9o8t ↗plumber-mock-1mem3ze ↗plumber-mock-3oe0vv ↗plumber-mock-1nnb4hk ↗plumber-mock-1a1x5v5 ↗plumber-mock-1i69lby ↗plumber-mock-lo2103 ↗plumber-mock-u6nqgp ↗plumber-mock-z4t54n ↗plumber-mock-1t43q1e ↗plumber-mock-1gffu44 ↗plumber-mock-1tz68h7 ↗plumber-mock-4cv3nx ↗plumber-mock-od8zib ↗plumber-mock-18oo2fq ↗plumber-mock-v5g51c ↗plumber-mock-1snjhxo ↗plumber-mock-dxm3h6 ↗plumber-mock-1kx5cx ↗plumber-mock-m0gocc ↗plumber-mock-cwqb1r ↗plumber-mock-hjnfv2 ↗plumber-mock-1jx5xl5 ↗plumber-mock-1wbcc40 ↗plumber-mock-11kkfeb ↗plumber-mock-10v0fj6 ↗plumber-mock-147fvgt ↗plumber-mock-1ntjwt8 ↗plumber-mock-1lqj4zz ↗plumber-mock-1r27elq ↗plumber-mock-tpupk9 ↗plumber-mock-1bda8kw ↗plumber-mock-nn7xcj ↗plumber-mock-anrf42 ↗plumber-mock-6zf1yl ↗plumber-mock-1531igy ↗plumber-mock-1o54sx5 ↗plumber-mock-6rg9yo ↗plumber-mock-h4p6dr ↗plumber-mock-mgdfzi ↗plumber-mock-wymved ↗plumber-mock-j7py70 ↗plumber-mock-11i7vhn ↗plumber-mock-1v180in ↗plumber-mock-fn720c ↗plumber-mock-xglbyd ↗plumber-mock-jye30y ↗plumber-mock-w4vd5w ↗plumber-mock-v96knr ↗plumber-mock-zaewye ↗plumber-mock-m9ppv5 ↗plumber-mock-16vvhko ↗plumber-mock-1rw0hmj ↗plumber-mock-1awddyi ↗plumber-mock-1l8tv2d ↗plumber-mock-11tjabm ↗plumber-mock-1ltrln7 ↗plumber-mock-udvs1h ↗plumber-mock-ainnao ↗hvac-mock-1jn61i0 ↗hvac-mock-13hq2ur ↗hvac-mock-1hq02l0 ↗hvac-mock-1wldbg1 ↗hvac-mock-1cvgb5q ↗hvac-mock-13ym47y ↗hvac-mock-1hrqv6e ↗hvac-mock-6agqoj ↗hvac-mock-ddsl6a ↗hvac-mock-ogeccp ↗hvac-mock-10v8yeo ↗hvac-mock-59uq2j ↗plumber-mock-1q20wka ↗roofer-mock-1bpki4a ↗roofer-mock-mr7uiw ↗roofer-mock-1f2vuml ↗roofer-mock-eiar8m ↗roofer-mock-zgkeku ↗roofer-mock-bo0xuj ↗roofer-mock-iydrc9 ↗roofer-mock-1u74013 ↗roofer-mock-xywcm4 ↗roofer-mock-fe944l ↗roofer-mock-fvsn0 ↗roofer-mock-18eqid5 ↗hvac-mock-1vfc7v1 ↗hvac-mock-4o45if ↗hvac-mock-5ic8pp ↗hvac-mock-uqfywv ↗hvac-mock-19pg7xq ↗hvac-mock-9c0mim ↗hvac-mock-1wytmb5 ↗hvac-mock-ttsxsg ↗hvac-mock-mz736r ↗hvac-mock-1u2ia0w ↗hvac-mock-15my6j6 ↗hvac-mock-1c4dmdh ↗electrician-mock-1c3neq6 ↗electrician-mock-t7dhkp ↗electrician-mock-qpi898 ↗electrician-mock-19h2dsz ↗electrician-mock-um5qse ↗electrician-mock-1ijyqze ↗electrician-mock-11yn6a1 ↗electrician-mock-4e69vt ↗electrician-mock-ihskr0 ↗electrician-mock-vu2ubk ↗electrician-mock-jickex ↗electrician-mock-1wpaivb ↗hvac-mock-1hwoli5 ↗hvac-mock-em6pfo ↗plumber-mock-p0rtc0 ↗plumber-mock-1zro93 ↗plumber-mock-s9t62r ↗plumber-mock-18qtnr2 ↗plumber-mock-gkvhwf ↗plumber-mock-1wqwmwq ↗plumber-mock-tm7lff ↗plumber-mock-m9ounl ↗plumber-mock-1faeb84 ↗plumber-mock-ocemqw ↗plumber-mock-1qpszi9 ↗plumber-mock-1np0dzf ↗plumber-mock-3cmquy ↗plumber-mock-17yju44 ↗plumber-mock-2fr1gk ↗plumber-mock-kouk5 ↗plumber-mock-bo4vjh ↗plumber-mock-1vr28lw ↗plumber-mock-1gy8adj ↗plumber-mock-y5wyfu ↗plumber-mock-mujoi0 ↗landscaper-mock-ub1vhn ↗landscaper-mock-1gpb87u ↗landscaper-mock-rqykmg ↗landscaper-mock-u7j5bh ↗landscaper-mock-1yhc71q ↗landscaper-mock-1l61m0i ↗landscaper-mock-1hfdwdo ↗landscaper-mock-145m59d ↗landscaper-mock-ag1rrv ↗landscaper-mock-1c6maiy ↗landscaper-mock-1ryl1ib ↗landscaper-mock-lkxh78 ↗landscaper-mock-jmohkt ↗landscaper-mock-b5neyn ↗landscaper-mock-1e5f7xh ↗landscaper-mock-12zdx89 ↗tree-service-mock-bpu49g ↗tree-service-mock-qrjjcb ↗tree-service-mock-1vgi8g6 ↗tree-service-mock-qo0t65 ↗tree-service-mock-gryol8 ↗tree-service-mock-gjx9qu ↗tree-service-mock-si94a8 ↗tree-service-mock-1g68fwb ↗tree-service-mock-1kon2d9 ↗tree-service-mock-19op90z ↗tree-service-mock-19mwd9r ↗tree-service-mock-17gtc27 ↗tree-service-mock-1p85zwr ↗tree-service-mock-bw2x8t ↗tree-service-mock-17dgt7s ↗tree-service-mock-32lvgi ↗pest-control-mock-1fujwfo ↗pest-control-mock-111py7b ↗pest-control-mock-118svty ↗pest-control-mock-1tcjxc1 ↗pest-control-mock-mmcefd ↗pest-control-mock-2wwxz3 ↗pest-control-mock-rzqzv4 ↗pest-control-mock-ynq6v7 ↗pest-control-mock-15jo893 ↗pest-control-mock-1k9gy5x ↗pest-control-mock-1i0pvuu ↗pest-control-mock-1w9tuzo ↗pest-control-mock-192i1qi ↗pest-control-mock-1kuoez8 ↗pest-control-mock-4njqje ↗pest-control-mock-98se19 ↗construction-company-mock-wx5pp8 ↗construction-company-mock-1ish9z6 ↗construction-company-mock-2tgig9 ↗construction-company-mock-1vrxs7n ↗construction-company-mock-10y0gsh ↗construction-company-mock-1to8hb4 ↗construction-company-mock-7maycm ↗construction-company-mock-8n6hnr ↗construction-company-mock-1eftq7o ↗construction-company-mock-p79sz2 ↗construction-company-mock-y76nas ↗construction-company-mock-1bb7pdv ↗construction-company-mock-1a75by ↗construction-company-mock-y4e5ll ↗construction-company-mock-cxtnwl ↗construction-company-mock-1wmipbz ↗construction-company-mock-13jdfvm ↗contractor-mock-rv9qhd ↗contractor-mock-x6kewm ↗contractor-mock-111qglg ↗contractor-mock-10uql9z ↗contractor-mock-dg7jkk ↗contractor-mock-zxn4vg ↗contractor-mock-1rqgjay ↗contractor-mock-18svfe1 ↗contractor-mock-w6w4cb ↗contractor-mock-102zfgy ↗contractor-mock-14144h8 ↗contractor-mock-hf8c4j ↗contractor-mock-1c5gwrh ↗contractor-mock-i5q010 ↗contractor-mock-o3g2xf ↗contractor-mock-eo91ne ↗contractor-mock-173v2x5 ↗contractor-mock-lmmvli ↗dentist-mock-mho5bu ↗dentist-mock-9ta7pk ↗dentist-mock-1cap2qv ↗dentist-mock-atqc01 ↗dentist-mock-1i2zxz8 ↗dentist-mock-1i1pp37 ↗dentist-mock-1cplp6r ↗dentist-mock-1mdcavw ↗dentist-mock-hajfch ↗dentist-mock-he1wxk ↗dentist-mock-1plyjbr ↗dentist-mock-kilqau ↗dentist-mock-etmbvp ↗dentist-mock-f332j9 ↗dentist-mock-6wjyzu ↗dentist-mock-1y75r1q ↗med-spa-mock-1kme2e2 ↗med-spa-mock-3owf5z ↗med-spa-mock-189p49t ↗med-spa-mock-1798zzc ↗med-spa-mock-ry6qo1 ↗med-spa-mock-10lq7nk ↗med-spa-mock-1y7adcn ↗med-spa-mock-1lfzyr7 ↗med-spa-mock-2367cc ↗med-spa-mock-1byuayh ↗med-spa-mock-a460v6 ↗med-spa-mock-1wsxltv ↗med-spa-mock-1cd36g2 ↗med-spa-mock-1ips35i ↗med-spa-mock-2to1o1 ↗med-spa-mock-sgvep8 ↗med-spa-mock-5t6mmt ↗asphalt-paving-mock-1qxkf87 ↗asphalt-paving-mock-71mg0d ↗asphalt-paving-mock-86hyxl ↗asphalt-paving-mock-7egql ↗asphalt-paving-mock-6of4nd ↗asphalt-paving-mock-1ncxofn ↗asphalt-paving-mock-6op1ds ↗asphalt-paving-mock-5y60u2 ↗asphalt-paving-mock-14vlbi4 ↗asphalt-paving-mock-1onguwk ↗asphalt-paving-mock-appdie ↗asphalt-paving-mock-1mojmm9 ↗asphalt-paving-mock-1fs24wr ↗asphalt-paving-mock-ocl7b2 ↗asphalt-paving-mock-shrd7n ↗

Set 4 production pipeline

Jul 17, 2026, 3:53 PM UTC · unknown-loca

ready · QA passready · QA pass

Six-card plumbing sanity check

Jul 17, 2026, 2:19 PM UTC · unknown-loca

ready · QA passready · QA passrunningready · QA passready · QA passready · QA pass

Repair Lab

Jul 17, 2026, 9:36 AM UTC · repair-lab

Repair-in-place comparison harness

readyready

Image Model Lab

Jul 16, 2026, 1:39 PM UTC · image-lab

Standalone local-trade hero image bakeoff

readyready

Prompt Lab

Jul 16, 2026, 11:44 AM UTC · prompt-lab

Standalone prompt iteration harness

readyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyreadyready
codex-smoke-plumber-anthropic-claude-fable-5-mrnfuxl2-1 ↗lab1-plumber-anthropic-claude-fable-5-mrng12rt-1 ↗lab1-plumber-z-ai-glm-5-2-mrng12rt-2 ↗lab1-plumber-anthropic-claude-opus-4-8-mrng12rt-3 ↗big1-plumber-gemini-3-1-pro-preview-mrngveqd-1 ↗big1-plumber-z-ai-glm-5-2-mrngvdaq-1 ↗big1-plumber-anthropic-claude-fable-5-mrngvbqk-1 ↗big1-plumber-anthropic-claude-opus-4-7-mrngvbqk-2 ↗big1-plumber-anthropic-claude-sonnet-5-mrngvbqk-3 ↗big1-plumber-qwen-qwen3-7-plus-mrngvdaq-2 ↗big1-plumber-openai-gpt-5-6-sol-mrngvbqk-4 ↗big1-plumber-moonshotai-kimi-k2-6-mrngvdaq-3 ↗herosmoke-plumber-z-ai-glm-5-2-emergency-red-mrnmvog6-1 ↗hero1-plumber-z-ai-glm-5-2-emergency-red-mrnn0afi-1 ↗hero1-plumber-anthropic-claude-fable-5-emergency-red-mrnn0ai7-1 ↗hero1-plumber-z-ai-glm-5-2-trust-navy-gold-mrnn0afi-2 ↗hero1-plumber-anthropic-claude-fable-5-trust-navy-gold-mrnn0ai7-2 ↗hero1-plumber-z-ai-glm-5-2-fresh-green-mrnn0afi-3 ↗hero1-plumber-anthropic-claude-fable-5-fresh-green-mrnn0ai7-3 ↗hero1-plumber-z-ai-glm-5-2-industrial-dark-mrnn0afi-4 ↗hero1-plumber-anthropic-claude-fable-5-industrial-dark-mrnn0ai7-4 ↗hero1-plumber-z-ai-glm-5-2-bold-blue-fleet-mrnn0afi-5 ↗hero1-plumber-z-ai-glm-5-2-character-retro-mrnn0afi-6 ↗hero1-plumber-anthropic-claude-fable-5-bold-blue-fleet-mrnn0ai7-5 ↗hero1-plumber-anthropic-claude-fable-5-character-retro-mrnn0ai7-6 ↗var1-plumber-z-ai-glm-5-2-emergency-red-fire-amber-anton-mro0fvtm-1 ↗var1-plumber-z-ai-glm-5-2-emergency-red-fire-amber-archivo-mro0fvtm-2 ↗var1-plumber-z-ai-glm-5-2-emergency-red-fire-amber-bebas-mro0fvtm-3 ↗var1-plumber-z-ai-glm-5-2-emergency-red-crimson-gold-anton-mro0fvtm-4 ↗var1-plumber-z-ai-glm-5-2-emergency-red-crimson-gold-archivo-mro0fvtm-5 ↗var1-plumber-z-ai-glm-5-2-emergency-red-crimson-gold-bebas-mro0fvtm-6 ↗var1-plumber-z-ai-glm-5-2-emergency-red-signal-mono-anton-mro0fvtm-7 ↗var1-plumber-z-ai-glm-5-2-emergency-red-signal-mono-archivo-mro0fvtm-8 ↗var1-plumber-z-ai-glm-5-2-emergency-red-signal-mono-bebas-mro0fvtm-9 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-fire-amber-anton-mro1hct1-1 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-fire-amber-archivo-mro1hct1-2 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-fire-amber-bebas-mro1hct1-3 ↗bestof-plumber-z-ai-glm-5-2-emergency-red-mro1smzh-1-candidate-1 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-deep-maroon-anton-mro1hct1-4 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-deep-maroon-archivo-mro1hct1-5 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-deep-maroon-bebas-mro1hct1-6 ↗bestof-plumber-z-ai-glm-5-2-emergency-red-mro1smzh-2-candidate-2 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-signal-mono-anton-mro1hct1-7 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-signal-mono-archivo-mro1hct1-8 ↗bestof-plumber-z-ai-glm-5-2-emergency-red-mro1smzh-3-candidate-3 ↗var2b-plumber-z-ai-glm-5-2-emergency-red-signal-mono-bebas-mro1hct1-9 ↗bestof-plumber-z-ai-glm-5-2-emergency-red-mro1smzh-4-candidate-4 ↗bestof-plumber-z-ai-glm-5-2-emergency-red-mro1smzh-5-candidate-5 ↗r1control-qqp-s4-z-ai-glm-5-2-emergency-red-mrp2etdn-1 ↗r1strong-arch-qqp-s4-z-ai-glm-5-2-emergency-red-mrp2hqdd-1 ↗r1noqa-qqp-s4-z-ai-glm-5-2-emergency-red-mrp2hqd6-1 ↗r1heavy-qqp-s4-z-ai-glm-5-2-emergency-red-mrp2hqe6-1 ↗r1light-qqp-s4-z-ai-glm-5-2-emergency-red-mrp2hqar-1 ↗r1bcontrol-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3oxsi-1 ↗r1bweakarch-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3pacn-1 ↗r1blight-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3p1ou-1 ↗r1bstrongarch-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3p821-1 ↗r1bnoqa-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3pc6k-1 ↗r1bheavy-qqp-s4-z-ai-glm-5-2-emergency-red-mrp3p03z-1 ↗blind-A ↗blind-B ↗r1bluweakarch-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp3tvw2-1 ↗blind-C ↗blind-D ↗blind-E ↗blind-F ↗r1blulight-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp3tkrl-1 ↗r1bluheavy-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp3tizt-1 ↗r1blustrongarch-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp3ttlb-1 ↗r1blucontrol-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp3tgo8-1 ↗r1blunoqa2-qqp-s4-z-ai-glm-5-2-bold-blue-fleet-mrp4shao-1 ↗mkmark2-qqp-s4-z-ai-glm-5-2-emergency-red-mrq7in1i-1 ↗mkplain1-qqp-s4-z-ai-glm-5-2-emergency-red-mrq7in10-1 ↗mkplain2-qqp-s4-z-ai-glm-5-2-emergency-red-mrq7in19-1 ↗arch-trust-navy-gold-qqp-s4-z-ai-glm-5-2-trust-navy-gold-mrq92df2-1 ↗arch-fresh-green-qqp-s4-z-ai-glm-5-2-fresh-green-mrq92de9-1 ↗rolla-qqp-s4-z-ai-glm-5-2-s2-fc9-h2-p2-mrqh8q93-1 [S2|FC9|H2|P2] ↗rolla-qqp-s4-z-ai-glm-5-2-s7-fc7-h3-p10-mrqh8q93-2 [S7|FC7|H3|P10] ↗rollc-qqp-s4-z-ai-glm-5-2-s5-fc9-h3-p8-mrqh8u8l-2 [S5|FC9|H3|P8] ↗rollc-qqp-s4-z-ai-glm-5-2-s1-fc4-h3-p1-mrqh8u8l-3 [S1|FC4|H3|P1] ↗rollb-qqp-s4-z-ai-glm-5-2-s3-fc8-h1-p3-mrqh8rrp-2 [S3|FC8|H1|P3] ↗rollb-qqp-s4-z-ai-glm-5-2-s2-fc2-h3-p6-mrqh8rrp-3 [S2|FC2|H3|P6] ↗lah-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrrrm8yq-2 [S1|FC1|H3|P1] ↗lah-qqp-s4-z-ai-glm-5-2-s5-fc2-h3-p8-mrrrm8yq-3 [S5|FC2|H3|P8] ↗lah-qqp-s4-z-ai-glm-5-2-s3-fc8-h1-p3-mrrrm8yq-4 [S3|FC8|H1|P3] ↗lah-qqp-s4-z-ai-glm-5-2-s1-fc9-h1-p6-mrrrm8yq-5 [S1|FC9|H1|P6] ↗lah-qqp-s4-z-ai-glm-5-2-s3-fc2-h1-p3-mrrrm8yq-6 [S3|FC2|H1|P3] ↗hfix-qqp-s4-z-ai-glm-5-2-s3-fc5-h1-p5-mrrtsvgo-1 [S3|FC5|H1|P5] ↗hfix-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrrtsvgo-2 [S1|FC1|H3|P1] ↗hfix-qqp-s4-z-ai-glm-5-2-s5-fc4-h1-p6-mrrtsvgo-4 [S5|FC4|H1|P6] ↗hfix-qqp-s4-z-ai-glm-5-2-s7-fc7-h3-p5-mrrtsvgo-5 [S7|FC7|H3|P5] ↗wfix-qqp-s4-z-ai-glm-5-2-s1-fc4-h1-p1-mrrup38y-1 [S1|FC4|H1|P1] ↗wfix-qqp-s4-z-ai-glm-5-2-s7-fc3-h2-p5-mrrup38y-2 [S7|FC3|H2|P5] ↗wfix-qqp-s4-z-ai-glm-5-2-s1-fc1-h1-p1-mrrup38y-3 [S1|FC1|H1|P1] ↗final-qqp-s4-z-ai-glm-5-2-s3-fc2-h1-p5-mrrur81m-1 [S3|FC2|H1|P5] ↗wfix-qqp-s4-z-ai-glm-5-2-s7-fc3-h3-p5-mrrup38y-4 [S7|FC3|H3|P5] ↗final-qqp-s4-z-ai-glm-5-2-s1-fc9-h6-p6-mrrur81m-2 [S1|FC9|H6|P6] ↗final-qqp-s4-z-ai-glm-5-2-s6-fc6-h1-p9-mrrur81m-3 [S6|FC6|H1|P9] ↗final-qqp-s4-z-ai-glm-5-2-s1-fc2-h6-p6-mrrur81m-4 [S1|FC2|H6|P6] ↗final-qqp-s4-z-ai-glm-5-2-s5-fc1-h3-p6-mrrur81m-5 [S5|FC1|H3|P6] ↗final-qqp-s4-z-ai-glm-5-2-s1-fc9-h3-p6-mrrur81m-6 [S1|FC9|H3|P6] ↗r4-qqp-s4-z-ai-glm-5-2-s3-fc2-h2-p3-mrrvpioa-1 [S3|FC2|H2|P3] ↗r4-qqp-s4-z-ai-glm-5-2-s7-fc3-h2-p5-mrrvpioa-2 [S7|FC3|H2|P5] ↗r4-qqp-s4-z-ai-glm-5-2-s1-fc4-h3-p1-mrrvpioa-3 [S1|FC4|H3|P1] ↗r4-qqp-s4-z-ai-glm-5-2-s2-fc7-h2-p6-mrrvpioa-4 [S2|FC7|H2|P6] ↗r4-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrrvpioa-5 [S1|FC1|H3|P1] ↗r4-qqp-s4-z-ai-glm-5-2-s7-fc8-h3-p5-mrrvpioa-6 [S7|FC8|H3|P5] ↗r5-qqp-s4-z-ai-glm-5-2-s1-fc2-h3-p6-mrrwqqi7-1 [S1|FC2|H3|P6] ↗r5-qqp-s4-z-ai-glm-5-2-s3-fc8-h1-p3-mrrwqqi7-2 [S3|FC8|H1|P3] ↗r5-qqp-s4-z-ai-glm-5-2-s1-fc9-h6-p6-mrrwqqi7-3 [S1|FC9|H6|P6] ↗r5-qqp-s4-z-ai-glm-5-2-s1-fc1-h1-p1-mrrwqqi7-4 [S1|FC1|H1|P1] ↗r5-qqp-s4-z-ai-glm-5-2-s5-fc2-h1-p4-mrrwqqi7-5 [S5|FC2|H1|P4] ↗r5-qqp-s4-z-ai-glm-5-2-s3-fc8-h3-p3-mrrwqqi7-6 [S3|FC8|H3|P3] ↗gal8-qqp-s4-z-ai-glm-5-2-s1-fc1-h1-p1-mrryrr0l-1 [S1|FC1|H1|P1] ↗gal8-qqp-s4-z-ai-glm-5-2-s2-fc3-h2-p2-mrryrr0l-2 [S2|FC3|H2|P2] ↗gal8-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrryrr0l-3 [S1|FC1|H3|P1] ↗gal8-qqp-s4-z-ai-glm-5-2-s2-fc3-h5-p2-mrryrr0l-4 [S2|FC3|H5|P2] ↗gal8-qqp-s4-z-ai-glm-5-2-s1-fc1-h6-p1-mrryrr0l-5 [S1|FC1|H6|P1] ↗gal8-qqp-s4-z-ai-glm-5-2-s1-fc1-h7-p1-mrryrr0l-6 [S1|FC1|H7|P1] ↗gal8-qqp-s4-z-ai-glm-5-2-s1-fc1-h8-p1-mrryrr0l-7 [S1|FC1|H8|P1] ↗gal8-qqp-s4-z-ai-glm-5-2-s2-fc3-h9-p2-mrryrr0l-8 [S2|FC3|H9|P2] ↗galx-qqp-s4-z-ai-glm-5-2-s1-fc1-h1-p1-mrt24iq9-1 [S1|FC1|H1|P1] ↗galx-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrt24iq9-3 [S1|FC1|H3|P1] ↗galx-qqp-s4-z-ai-glm-5-2-s2-fc3-h5-p2-mrt24iq9-4 [S2|FC3|H5|P2] ↗galx-qqp-s4-z-ai-glm-5-2-s1-fc1-h6-p1-mrt24iq9-5 [S1|FC1|H6|P1] ↗galx-qqp-s4-z-ai-glm-5-2-s1-fc1-h7-p1-mrt24iq9-6 [S1|FC1|H7|P1] ↗galx-qqp-s4-z-ai-glm-5-2-s2-fc3-h9-p2-mrt24iq9-7 [S2|FC3|H9|P2] ↗fix27-qqp-s4-z-ai-glm-5-2-s2-fc3-h2-p2-mrt7jsjo-1 [S2|FC3|H2|P2] ↗fix27-qqp-s4-z-ai-glm-5-2-s1-fc1-h7-p1-mrt7jsjo-2 [S1|FC1|H7|P1] ↗arm-a-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrugzcf8-1 [S1|FC1|H3|P1] ↗arm-b-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mruh390h-1 [S1|FC1|H3|P1] ↗arm-c-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mruh629n-1 [S1|FC1|H3|P1] ↗arm-b2-qqp-s4-z-ai-glm-5-2-s1-fc1-h3-p1-mrui989s-1 [S1|FC1|H3|P1] ↗glm53flash-hvac-z-ai-glm-5-3-flash-s7-fc8-h3-p5-mtbtm1mm-1 [S7|FC8|H3|P5] ↗glm53flash-plumber-z-ai-glm-5-3-flash-s3-fc8-h1-p5-mtbtm1ik-1 [S3|FC8|H1|P5] ↗glm53flash-law-z-ai-glm-5-3-flash-s7-fc7-h3-p5-mtbtled1-1 [S7|FC7|H3|P5] ↗glm53flash-plumber-z-ai-glm-5-2-s3-fc8-h1-p5-mtbtr2o5-2 [S3|FC8|H1|P5] ↗glm53flash-law-z-ai-glm-5-2-s7-fc7-h3-p5-mtbtr2bk-2 [S7|FC7|H3|P5] ↗glm53flash-hvac-z-ai-glm-5-2-s7-fc8-h3-p5-mtbtr2mm-2 [S7|FC8|H3|P5] ↗glm53flash-hvac-z-ai-glm-5-3-s7-fc8-h3-p5-mtbu2xrl-1 [S7|FC8|H3|P5] ↗glm53flash-law-z-ai-glm-5-3-s7-fc7-h3-p5-mtbu2xd2-1 [S7|FC7|H3|P5] ↗glm53flash-plumber-z-ai-glm-5-3-s3-fc8-h1-p5-mtbu2xr4-1 [S3|FC8|H1|P5] ↗

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

Jul 16, 2026, 10:32 AM UTC · 7755bdf

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass

card retest after redeploy

Jul 16, 2026, 10:26 AM UTC · 7755bdf

failed · QA fail
card-retestfailed

Cards vs freehand v2 (QA fixed) — plumber

Jul 16, 2026, 10:16 AM UTC · 7755bdf

failed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA fail
card-01failed
card-02failed
card-03failed
card-04failed
card-05failed
baseline-controlfailed
freehand-opusfailed
freehand-fablefailed

Constrained cards vs unconstrained freehand — plumber

Jul 16, 2026, 9:58 AM UTC · 7755bdf

failed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA fail
card-01failed
card-02failed
card-03failed
card-04failed
card-05failed
baseline-controlfailed
freehand-opusfailed
freehand-fablefailed

Art-direction card deck — same plumber, distinct brands?

Jul 16, 2026, 9:13 AM UTC · 7755bdf

failed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA failfailed · QA fail
opus-card-01failed
opus-card-02failed
opus-card-03failed
opus-card-04failed
opus-card-05failed
opus-card-06failed
baseline-opus-controlfailed

Hero-tier v2 — plumber (CRO skeleton + premium hero/cheap body)

Jul 15, 2026, 10:36 PM UTC · 7755bdf

ready · QA passready · QA passready · QA passready · QA pass

Workflow arms A/B/D — plumber (rescue test)

Jul 15, 2026, 5:25 PM UTC · 7755bdf

ready · QA passready · QA passready · QA passready · QA passready · QA pass

Map embed demo (Leak Geeks, real place_id)

Jul 15, 2026, 3:26 PM UTC · 7755bdf

ready · QA pass

Model bakeoff 2026-07-15T13:43:58.649Z

Jul 15, 2026, 1:43 PM UTC · 7755bdf

ready · QA passready · QA passready · QA passready · QA passready · QA passready · QA pass

Zero-guidance raw (Fable/Opus x free/CRO)

Jul 16, 2025, 10:50 AM UTC · rawtest

readyreadyreadyready