Integrate community pelican runs from PRs #2 and #3; run variants

A combination can now ship multiple versions of the same case:
runs.<case-id> 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 <liuyz2023@mails.jlu.edu.cn>
Co-authored-by: XA2333 <97206278+XA2333@users.noreply.github.com>
This commit is contained in:
committed 2026-06-10 12:09:09 +01:00
1 parent 80817b8a2b
commit e87ef7e70f
17 files changed
+2201 -3

No files matched your search

+2
View File
@@ -1,6 +1,8 @@
{
"label": "Claude Fable 5",
"vendor": "Anthropic",
"harness": "Claude Web App",
"effort": "Max",
"order": 10,
"runs": {
"mythos-craft": {
+2
View File
@@ -1,6 +1,8 @@
{
"label": "Composer 2.5",
"vendor": "Cursor",
"harness": "Cursor",
"effort": "Max",
"order": 70,
"runs": {
"mythos-craft": {
+2
View File
@@ -1,6 +1,8 @@
{
"label": "DeepSeek-V4-Pro",
"vendor": "DeepSeek",
"harness": "Claude Code",
"effort": "Max",
"order": 90,
"runs": {
"mythos-craft": {
+15
View File
@@ -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)?\""
}
}
}
}
+15
View File
@@ -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."
}
}
}
}
+18 -1
View File
@@ -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."
}
}
]
}
}
+18 -1
View File
@@ -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."
}
}
]
}
}
+2
View File
@@ -1,6 +1,8 @@
{
"label": "GPT-5.5 Pro",
"vendor": "OpenAI",
"harness": "ChatGPT Web",
"effort": "Extended Pro",
"order": 20,
"runs": {
"mythos-craft": {
+9 -1
View File
@@ -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."
}
}
}
}
+2
View File
@@ -1,6 +1,8 @@
{
"label": "Grok Build",
"vendor": "xAI",
"harness": "Grok Build TUI",
"effort": "Max",
"order": 60,
"runs": {
"mythos-craft": {