From e87ef7e70f8e6c7627c62d2b9aee793500bbd54a Mon Sep 17 00:00:00 2001 From: Jesse Zhang <101612750+Nagi-ovo@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:09:09 +0100 Subject: [PATCH] Integrate community pelican runs from PRs #2 and #3; run variants A combination can now ship multiple versions of the same case: runs. accepts an array, each extra variant naming its own file; the viewer grows a RUN 01/02 switcher and validation enforces distinct files plus a provenance note per variant. Integrated content, attributed to their authors: - Gemini 3.1 Pro + 3.5 Flash pelican runs from both PRs, shown as two variants each (PR #2's Google AI Studio runs first, PR #3's second) - Doubao Seed 2.0 Pro / Mini pelican runs (folders renamed to the dash-only convention) - GPT-5.5 Codex pelican run Co-authored-by: lpluma Co-authored-by: XA2333 <97206278+XA2333@users.noreply.github.com> --- models/claude-fable-5.json | 2 + models/composer-2-5.json | 2 + models/deepseek-v4-pro.json | 2 + models/doubao-seed-2-0-mini.json | 15 + models/doubao-seed-2-0-pro.json | 15 + models/gemini-3-1-pro.json | 19 +- models/gemini-3-5-flash.json | 19 +- models/gpt-5-5-pro.json | 2 + models/gpt-5-5-xhigh.json | 10 +- models/grok-build.json | 2 + .../doubao-seed-2-0-mini/pelican-cycling.svg | 83 +++ .../doubao-seed-2-0-pro/pelican-cycling.svg | 203 ++++++++ outputs/gemini-3-1-pro/pelican-cycling-2.svg | 349 +++++++++++++ outputs/gemini-3-1-pro/pelican-cycling.svg | 492 ++++++++++++++++++ .../gemini-3-5-flash/pelican-cycling-2.svg | 342 ++++++++++++ outputs/gemini-3-5-flash/pelican-cycling.svg | 407 +++++++++++++++ outputs/gpt-5-5-xhigh/pelican-cycling.svg | 240 +++++++++ 17 files changed, 2201 insertions(+), 3 deletions(-) create mode 100644 models/doubao-seed-2-0-mini.json create mode 100644 models/doubao-seed-2-0-pro.json create mode 100644 outputs/doubao-seed-2-0-mini/pelican-cycling.svg create mode 100644 outputs/doubao-seed-2-0-pro/pelican-cycling.svg create mode 100644 outputs/gemini-3-1-pro/pelican-cycling-2.svg create mode 100644 outputs/gemini-3-1-pro/pelican-cycling.svg create mode 100644 outputs/gemini-3-5-flash/pelican-cycling-2.svg create mode 100644 outputs/gemini-3-5-flash/pelican-cycling.svg create mode 100644 outputs/gpt-5-5-xhigh/pelican-cycling.svg diff --git a/models/claude-fable-5.json b/models/claude-fable-5.json index dc29716..46fe578 100644 --- a/models/claude-fable-5.json +++ b/models/claude-fable-5.json @@ -1,6 +1,8 @@ { "label": "Claude Fable 5", "vendor": "Anthropic", + "harness": "Claude Web App", + "effort": "Max", "order": 10, "runs": { "mythos-craft": { diff --git a/models/composer-2-5.json b/models/composer-2-5.json index ebb399b..dcaa0e6 100644 --- a/models/composer-2-5.json +++ b/models/composer-2-5.json @@ -1,6 +1,8 @@ { "label": "Composer 2.5", "vendor": "Cursor", + "harness": "Cursor", + "effort": "Max", "order": 70, "runs": { "mythos-craft": { diff --git a/models/deepseek-v4-pro.json b/models/deepseek-v4-pro.json index f8b00c6..bfe18ae 100644 --- a/models/deepseek-v4-pro.json +++ b/models/deepseek-v4-pro.json @@ -1,6 +1,8 @@ { "label": "DeepSeek-V4-Pro", "vendor": "DeepSeek", + "harness": "Claude Code", + "effort": "Max", "order": 90, "runs": { "mythos-craft": { diff --git a/models/doubao-seed-2-0-mini.json b/models/doubao-seed-2-0-mini.json new file mode 100644 index 0000000..c6a14fc --- /dev/null +++ b/models/doubao-seed-2-0-mini.json @@ -0,0 +1,15 @@ +{ + "label": "Doubao Seed 2.0 Mini", + "vendor": "ByteDance", + "harness": "Doubao Web", + "effort": "Fast Mode", + "order": 96, + "runs": { + "pelican-cycling": { + "note": { + "zh": "在豆包网页版以快速模式一次生成。\n\n「要不要我再给你做一个带简单动画(翅膀扇动、车轮转动)的增强版 SVG 代码?」", + "en": "Generated in one shot on Doubao web app in Lite mode.\n\n\"Should I make you an enhanced version of the SVG code with simple animations (flapping wings, rotating wheels)?\"" + } + } + } +} diff --git a/models/doubao-seed-2-0-pro.json b/models/doubao-seed-2-0-pro.json new file mode 100644 index 0000000..005eff1 --- /dev/null +++ b/models/doubao-seed-2-0-pro.json @@ -0,0 +1,15 @@ +{ + "label": "Doubao Seed 2.0 Pro", + "vendor": "ByteDance", + "harness": "Doubao Web", + "effort": "Pro Mode", + "order": 95, + "runs": { + "pelican-cycling": { + "note": { + "zh": "使用豆包网页版超能模式,首次输出了 png 图片,经提醒后生成 svg 代码。", + "en": "Using Doubao web app (Pro mode), it initially output a PNG image, then generated the SVG code after being reminded." + } + } + } +} diff --git a/models/gemini-3-1-pro.json b/models/gemini-3-1-pro.json index f359016..504015d 100644 --- a/models/gemini-3-1-pro.json +++ b/models/gemini-3-1-pro.json @@ -1,6 +1,8 @@ { "label": "Gemini 3.1 Pro", "vendor": "Google", + "harness": "AntiGravity", + "effort": "High", "order": 40, "runs": { "mythos-craft": { @@ -8,6 +10,21 @@ "zh": "通过 AntiGravity 生成(thinking effort: high);一次生成,未发现需要修复的问题,原样展示。", "en": "Generated via AntiGravity (thinking effort: high); one shot, no fixes needed — shown as-is." } - } + }, + "pelican-cycling": [ + { + "note": { + "zh": "在 Google AI Studio 以 Gemini 3.1 Pro Preview High(最高思考强度)一次生成。", + "en": "Generated in Google AI Studio on Gemini 3.1 Pro Preview High (max thinking effort) in one shot." + } + }, + { + "file": "pelican-cycling-2.svg", + "note": { + "zh": "由社区 PR #3(Codex 工作流)提交,提交者未注明运行环境与思考档位。", + "en": "Contributed via community PR #3 (a Codex workflow); the submitter did not specify the runtime or effort level." + } + } + ] } } diff --git a/models/gemini-3-5-flash.json b/models/gemini-3-5-flash.json index 93cd3fa..66b5013 100644 --- a/models/gemini-3-5-flash.json +++ b/models/gemini-3-5-flash.json @@ -1,6 +1,8 @@ { "label": "Gemini 3.5 Flash", "vendor": "Google", + "harness": "AntiGravity", + "effort": "High", "order": 50, "runs": { "mythos-craft": { @@ -8,6 +10,21 @@ "zh": "通过 AntiGravity 生成(thinking effort: high);本页为修复版(仅改 1 行)。问题:16 张贴图按「上为原点」的行序画进 4×4 图集,UV 坐标表也按同一行序编写,但 CanvasTexture 默认 flipY=true 把采样行上下镜像(第 r 行实际采到第 3-r 行)。修复前:草地顶面显示成紫水晶、侧面采到带透明孔洞的传送门/树叶贴图,配合 alphaTest 出现大量「透明方块」,放置的方块贴图与名称完全对不上。原因:flipY 与图集行序约定不一致。加上 flipY=false 后行序对齐,地形与方块全部正常。", "en": "Generated via AntiGravity (thinking effort: high); fixed build (1 line changed). Bug: 16 tiles drawn into a 4x4 atlas with top-origin rows, and the UV table uses the same convention, but CanvasTexture's default flipY=true mirrors the rows on sampling (row r actually reads row 3-r). Before the fix: grass tops rendered as purple crystal, sides sampled the portal/leaves tiles with alpha holes — hence the many \"transparent blocks\" — and placed blocks never matched their names. Cause: flipY disagreeing with the atlas row convention. With flipY=false everything lines up." } - } + }, + "pelican-cycling": [ + { + "note": { + "zh": "在 Google AI Studio 以 Gemini 3.5 Flash High(最高思考强度)一次生成。", + "en": "Generated in Google AI Studio on Gemini 3.5 Flash High (max thinking effort) in one shot." + } + }, + { + "file": "pelican-cycling-2.svg", + "note": { + "zh": "由社区 PR #3(Codex 工作流)提交,提交者未注明运行环境与思考档位。", + "en": "Contributed via community PR #3 (a Codex workflow); the submitter did not specify the runtime or effort level." + } + } + ] } } diff --git a/models/gpt-5-5-pro.json b/models/gpt-5-5-pro.json index 5db31df..f585843 100644 --- a/models/gpt-5-5-pro.json +++ b/models/gpt-5-5-pro.json @@ -1,6 +1,8 @@ { "label": "GPT-5.5 Pro", "vendor": "OpenAI", + "harness": "ChatGPT Web", + "effort": "Extended Pro", "order": 20, "runs": { "mythos-craft": { diff --git a/models/gpt-5-5-xhigh.json b/models/gpt-5-5-xhigh.json index f0b9b27..710f6b2 100644 --- a/models/gpt-5-5-xhigh.json +++ b/models/gpt-5-5-xhigh.json @@ -1,6 +1,8 @@ { - "label": "GPT-5.5 xhigh", + "label": "GPT-5.5 Codex", "vendor": "OpenAI", + "harness": "Codex CLI", + "effort": "xhigh", "order": 30, "runs": { "mythos-craft": { @@ -8,6 +10,12 @@ "zh": "全程在 Codex CLI 中生成(未使用任何 skill);本页为修复版(仅改 1 行)。问题:移动向量的 Z 分量整体差一个负号(第 979 行,正确应为 -strafe*sin - forward*cos)。修复前:运动被沿 X 轴镜像——面朝 ±X 方向时按 A/D 左右颠倒,面朝 ±Z 时 W/S 前后颠倒,体感「左右移动方向不对」。原因:Three.js 相机在 yaw=0 时朝 -Z,推导前进/侧移向量时把这个约定弄反了。给 Z 分量取负后,任意朝向下八方向移动全部正确。", "en": "Generated entirely in Codex CLI (no skills); fixed build (1 line changed). Bug: the movement vector's Z component had its sign flipped (line 979; correct form is -strafe*sin - forward*cos). Before the fix movement was mirrored across the X axis — A/D swapped when facing +-X, W/S swapped when facing +-Z, i.e. \"strafing goes the wrong way\". Cause: a Three.js camera faces -Z at yaw 0, and the forward/right derivation inverted that convention. Negating Z makes all eight directions correct at any heading." } + }, + "pelican-cycling": { + "note": { + "zh": "由社区 PR #3(Codex 工作流)提交,提交者未注明运行环境与思考档位。", + "en": "Contributed via community PR #3 (a Codex workflow); the submitter did not specify the runtime or effort level." + } } } } diff --git a/models/grok-build.json b/models/grok-build.json index cebee35..9a0c653 100644 --- a/models/grok-build.json +++ b/models/grok-build.json @@ -1,6 +1,8 @@ { "label": "Grok Build", "vendor": "xAI", + "harness": "Grok Build TUI", + "effort": "Max", "order": 60, "runs": { "mythos-craft": { diff --git a/outputs/doubao-seed-2-0-mini/pelican-cycling.svg b/outputs/doubao-seed-2-0-mini/pelican-cycling.svg new file mode 100644 index 0000000..846a89c --- /dev/null +++ b/outputs/doubao-seed-2-0-mini/pelican-cycling.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/doubao-seed-2-0-pro/pelican-cycling.svg b/outputs/doubao-seed-2-0-pro/pelican-cycling.svg new file mode 100644 index 0000000..5371cb1 --- /dev/null +++ b/outputs/doubao-seed-2-0-pro/pelican-cycling.svg @@ -0,0 +1,203 @@ + + + Realistic Pelican Riding Bicycle on Beach + A realistic, lively illustration of a pelican riding a bicycle along the coastal beach + pelican, bicycle, beach, coastal, realistic, animation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/gemini-3-1-pro/pelican-cycling-2.svg b/outputs/gemini-3-1-pro/pelican-cycling-2.svg new file mode 100644 index 0000000..df16c1d --- /dev/null +++ b/outputs/gemini-3-1-pro/pelican-cycling-2.svg @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/gemini-3-1-pro/pelican-cycling.svg b/outputs/gemini-3-1-pro/pelican-cycling.svg new file mode 100644 index 0000000..2318a46 --- /dev/null +++ b/outputs/gemini-3-1-pro/pelican-cycling.svg @@ -0,0 +1,492 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/gemini-3-5-flash/pelican-cycling-2.svg b/outputs/gemini-3-5-flash/pelican-cycling-2.svg new file mode 100644 index 0000000..aa710e1 --- /dev/null +++ b/outputs/gemini-3-5-flash/pelican-cycling-2.svg @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/gemini-3-5-flash/pelican-cycling.svg b/outputs/gemini-3-5-flash/pelican-cycling.svg new file mode 100644 index 0000000..7a8716e --- /dev/null +++ b/outputs/gemini-3-5-flash/pelican-cycling.svg @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/outputs/gpt-5-5-xhigh/pelican-cycling.svg b/outputs/gpt-5-5-xhigh/pelican-cycling.svg new file mode 100644 index 0000000..a5b6ba0 --- /dev/null +++ b/outputs/gpt-5-5-xhigh/pelican-cycling.svg @@ -0,0 +1,240 @@ + + 海边骑自行车的鹈鹕 + 一只逼真的褐鹈鹕在金色海岸边骑着复古自行车,海浪、湿沙和飞溅的水珠营造出鲜活的速度感。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +