runs / 2026-10-16 / 214828-272000-baseline-2d96a050
30呼び出し659秒で単一HTMLのボクセル庭園を作り browser 検証して完了
qwen3.8-flash-next-unsloth-ud-q4_k_xl(thinking=high)が30件の主呼び出し・計659.5秒で、単一HTMLのボクセル庭園シーンを作成し status=completed(exit 0)で終えた。冒頭で212.0秒・14381トークンかけてHTMLを一括書き出し、残り約250秒をHTTP配信と eval による検証、edit 6回の調整・後始末に費やした。最終成果物は index.html(34090バイト)。
成果物
work/index.html(34,090 バイト)をそのまま同梱している。重いシーンもあるため、必要なときだけ起動する。
index.html
33 KB · 起動するまで読み込まない
成果物の構成
| 要素 | 内容 |
|---|---|
| 五重塔 | 石積基壇・参道階段・5層(白壁/角柱/窓格子/斗拱/金色屋根端)、相輪9段+光の宝珠 |
| 桜 | 大木8本(ピンク7・白1)、舞い落ちる花びら850枚 |
| 鯉池 | 双葉型2面、深度グラデーションとシンマーする半透明水面、鯉7匹・カモ2羽・岩島2つ |
| 橋/鳥居/社 | 赤い太鼓橋、朱の鳥居、祠、鐘楼、手水鉢 |
| 植生 | 紅葉3、黒松5、枝垂れ柳2、竹藪60本、ツツジ群、野花/草叢 |
| 照明 | 石灯籠15基+吊り提灯、発光ボクセルは別 InstancedMesh+UnrealBloom |
| 環境 | 勾配スカイドーム・太陽・ハロー・星340、夕陽方向光+PCFシャドウ・リムライト・霧、蛍110、冒頭6秒のグライドイン |
| 実装 | 静的約5万ボクセルを決定論的シードで1 InstancedMesh / 1 draw call、発光系・水面・動的要素のみ別メッシュ |
| 検証 | headless Chromium で4アングル+デフォルト画を描画確認、コンソールエラーなしを申告、検証フック(window.__g)とローカルサーバは撤去済み |
モデルの最終メッセージから読み取った内容。コードの確認はしていない。
タイムライン
30 回の API 呼び出しを時間順に並べた。上段の帯の幅が各呼び出しの所要時間で、帯の間の空白がツールの実行時間。下段はその時点のコンテキスト長。
最も長い 2 回の生成(#3 212 秒・#1 196 秒)で 408.3 秒、壁時計の 62.0%。出力トークンの上位 4 回(#3・#1・#17・#9)で全体の 82.2%(27,982 / 34,028)。推論以外(ツール実行など)は約 71 秒(11%)。
フェーズ別の内訳
| フェーズ | 経過 | 所要 | 全体に占める割合 | 呼び出し | 出力 tok | 何をしたか |
|---|---|---|---|---|---|---|
| 事前確認 | 0:00–3:24 | 204 秒 | 31.0% | 2 | 11,130 | bash で作業ディレクトリ内容を確認し、todo でボクセル庭園の計画を登録した。#1 はディレクトリ確認だけで196.3秒・10988出力トークンを費やした。 |
| シーン作成 | 3:24–7:04 | 220 秒 | 33.4% | 2 | 14,535 | write で完全なシーンHTMLを14381トークンで一括作成し、直後に bash で埋め込みモジュールの構文チェックを通した。 |
| ブラウザ検証 | 7:04–8:52 | 108 秒 | 16.3% | 12 | 3,336 | browser device docs を読み、HTTP サーバを起動して eval でJS実行し描画を確認した。allow_file_access の誤用(E1)と window 未定義(E2)で詰まり、デバッグ用フックの window 露出を2回 edit した。 |
| 調整編集 | 8:52–10:08 | 77 秒 | 11.6% | 5 | 3,200 | 水面の深化・屋根の明度上げなど440〜1786トークンの edit を行い、そのたびに eval で結果を確認した。#17 の edit では未表示行へのアンカリング(E4)で拒否され、grep で対象を特定してから再 edit した。 |
| 後始末 | 10:08–10:48 | 40 秒 | 6.0% | 8 | 1,244 | todo で状態を4件更新し、デバッグフックを2回の edit で削除した(1回は payload 書式エラー E5)。構文再チェック、最終 eval、bash の noop、サーバ停止 write を順に実行した。 |
| 最終報告 | 10:48–10:59 | 11 秒 | 1.6% | 1 | 583 | 10.7秒・583トークンでツールなしの最終メッセージを送り、シーン構成と検証経過を報告した。 |
フェーズの切れ目は、ログから読み取れる作業内容の変わり目(LLM による区切り)。所要時間は、そのフェーズの最初の呼び出しの開始から次のフェーズの最初の呼び出しの開始まで。
30 回の呼び出しを表で見る
| # | 種別 | フェーズ | 開始 | 所要 秒 | prompt | うち cache | 出力 | tok/s | HTTP | ツール |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 主ループ | 事前確認 | 0:00 | 196.3 | 7,757 | 0 | 10,988 | 57.2 | 200 | bash |
| 2 | 主ループ | 事前確認 | 3:16 | 7.4 | 18,877 | 7,752 | 142 | 54.6 | 200 | todo |
| 3 | 主ループ | シーン作成 | 3:24 | 212.0 | 19,208 | 18,872 | 14,381 | 68.1 | 200 | write |
| 4 | 主ループ | シーン作成 | 6:56 | 7.9 | 33,608 | 19,203 | 154 | 65.6 | 200 | bash |
| 5 | 主ループ | ブラウザ検証 | 7:04 | 1.8 | 33,788 | 33,763 | 78 | 55.8 | 200 | read |
| 6 | 主ループ | ブラウザ検証 | 7:06 | 7.1 | 36,862 | 33,865 | 319 | 63.4 | 200 | eval |
| 7 | 主ループ | ブラウザ検証 | 7:22 | 3.1 | 37,481 | 37,180 | 142 | 64.3 | 200 | bash |
| 8 | 主ループ | ブラウザ検証 | 7:25 | 3.7 | 37,691 | 37,625 | 179 | 63.2 | 200 | eval |
| 9 | 主ループ | ブラウザ検証 | 7:42 | 15.6 | 37,986 | 37,870 | 827 | 55.3 | 200 | eval |
| 10 | 主ループ | ブラウザ検証 | 7:58 | 4.1 | 39,005 | 38,815 | 187 | 55.4 | 200 | edit |
| 11 | 主ループ | ブラウザ検証 | 8:02 | 2.3 | 39,225 | 39,193 | 99 | 56.4 | 200 | read |
| 12 | 主ループ | ブラウザ検証 | 8:04 | 2.9 | 39,493 | 39,323 | 127 | 58.1 | 200 | edit |
| 13 | 主ループ | ブラウザ検証 | 8:07 | 8.9 | 39,701 | 39,623 | 495 | 59.4 | 200 | eval |
| 14 | 主ループ | ブラウザ検証 | 8:27 | 7.6 | 40,262 | 40,195 | 358 | 55.6 | 200 | eval |
| 15 | 主ループ | ブラウザ検証 | 8:36 | 6.0 | 40,686 | 40,621 | 288 | 56.6 | 200 | eval |
| 16 | 主ループ | ブラウザ検証 | 8:43 | 5.3 | 41,040 | 40,975 | 237 | 54.1 | 200 | eval |
| 17 | 主ループ | 調整編集 | 8:52 | 31.0 | 41,395 | 41,276 | 1,786 | 58.7 | 200 | edit |
| 18 | 主ループ | 調整編集 | 9:23 | 3.7 | 43,497 | 43,183 | 142 | 54.2 | 200 | grep |
| 19 | 主ループ | 調整編集 | 9:27 | 8.7 | 44,333 | 43,638 | 440 | 58.9 | 200 | edit |
| 20 | 主ループ | 調整編集 | 9:35 | 6.9 | 45,532 | 44,774 | 329 | 58.9 | 200 | eval |
| 21 | 主ループ | 調整編集 | 9:55 | 10.4 | 45,979 | 45,860 | 503 | 51.3 | 200 | eval |
| 22 | 主ループ | 後始末 | 10:08 | 8.5 | 46,649 | 46,482 | 433 | 57.3 | 200 | todo + todo + todo + todo |
| 23 | 主ループ | 後始末 | 10:17 | 3.2 | 47,625 | 47,081 | 120 | 56.8 | 200 | edit |
| 24 | 主ループ | 後始末 | 10:20 | 2.0 | 47,816 | 47,745 | 88 | 59.0 | 200 | edit |
| 25 | 主ループ | 後始末 | 10:22 | 3.4 | 47,959 | 47,903 | 156 | 59.4 | 200 | bash |
| 26 | 主ループ | 後始末 | 10:26 | 3.7 | 48,133 | 48,115 | 191 | 56.2 | 200 | eval |
| 27 | 主ループ | 後始末 | 10:42 | 2.5 | 48,399 | 48,326 | 97 | 53.1 | 200 | bash |
| 28 | 主ループ | 後始末 | 10:44 | 1.6 | 48,514 | 48,495 | 72 | 55.8 | 200 | write |
| 29 | 主ループ | 後始末 | 10:46 | 1.9 | 48,617 | 48,585 | 87 | 62.2 | 200 | todo |
| 30 | 主ループ | 最終報告 | 10:48 | 10.7 | 48,818 | 48,704 | 583 | 57.8 | 200 |
試行錯誤
ツールがエラー(isError)を返した結果の一覧。ツールは成功したのにモデル自身が内容を壊したケースは、ここには出ない。
エラーとして記録された 5 件
| 経過 | ツール | 起きたこと | 分類 |
|---|---|---|---|
| 7:13 | eval | browser.open の allow_file_access を project-shared browser に適用しようとしたが、専用 Chromium の起動が必要だと弾かれた。ToolError: browser.open({ allow_file_access:true }) requires a process-local Chromium launch and cannot be applied to the project-shared browser. Use app.path to launch a dedicated browser. at v (/$bu | API誤用 |
| 7:58 | eval | eval 実行中に window を参照したが実行コンテキストに存在せず ReferenceError となった。ReferenceError: window is not defined at <anonymous> (browser-run-15a87f94f51d9033.js:3:19) at <anonymous> (browser-run-15a87f94f51d9033.js:7:3) at <anonymous> (browser-run-15a87f94f51d9033.js:8:3) at | eval環境 |
| 8:02 | edit | 782行しかないファイルの1600行目を編集対象に指定し、行番号が実在しないと拒否された。Line 1600 does not exist (file has 782 lines) | edit拒否 |
| 9:23 | edit | 一度も表示していない行(105、591、598-600等)をアンカーに編集し、実ファイル内容と不一致で弾かれた。This edit anchors to lines 105, 591, 598-600, 627-628 of index.html that [index.html#DD4F] never displayed (it showed a partial range, a search hit, or a folded summary). Actual file content at those | edit拒否 |
| 10:20 | edit | REM 774-775 の前に hunk ヘッダがない payload を送信し、コマンド書式として拒否された。line 1: payload line has no preceding hunk header. Use `PUT N.=M:`, `CUT N.=M`, or `PUT <N:`/`PUT >N:` above the body. Got "REM 774-775". | edit書式 |
経過は、そのツールを呼んだターンの終了時刻。エラー本文は先頭 300 文字までで、パスや接続先は伏せてある。
気づいた点
計測データ(呼び出し一覧・エラー・最終メッセージ)だけから LLM が書いた読み取り。文中の数値は、上の KPI や表と照らして確認する。
前半2件で全体の62%
#1(196.3秒)と#3(212.0秒)の合計408.3秒は総経過659.471秒の約62%を占める。その後の検証・調整28件は残り約251秒で消化された。
出力トークンの75%が2件
#1 の10988トークンと#3 の14381トークンで全34028トークンの約75%。#3 の write 対象は最終成果物 34090バイトの index.html であり、大半がファイル本体の生成に対応する。
評価は eval 10回で反復
eval が全30件中10件を占め、フック追加(#13〜16)、調整(#20,#21)、後始末後(#26)と各編集の直後にJS実行で状態確認している。読み取り系ツール(read 2・grep 1)は合計3件にとどまる。
edit 失敗は3/5件
ツールエラー5件中3件(E3・E4・E5)が edit の行アンカー・書式問題で、#12 の 782/1600行誤りはファイル行数と実ファイルの乖離、#17 の E4 は未表示領域への依存が直接原因として記録されている。
スクショ0枚のまま報告
#22 の todo は Browser screenshots verified と自己申告するが、計測上 shots は0でスクショ成果物は無い。検証の物証は10回の eval と構文チェックの bash 呼び出しに限定される。
入力と設定
Design and create a very creative, elaborate, and detailed voxel art scene of a pagoda in a beautiful garden with trees, including some cherry blossoms. Make the scene impressive and varied and use colorful voxels. Add as many details as possible to showcase your attention to them. Use whatever libraries to get this done but make sure I can paste it all into a single HTML file.
input/prompt.md の全文。SHA-256 は ceece4685b37…。
| omp の起動オプション | --print --mode json --thinking high --no-extensions --no-skills --no-rules --no-title --approval-mode yolo |
| upstream | (接続先は伏せている) |
| タイムアウト | 10,800 秒 |
config/00-omp.yml
setupVersion: 2 autolearn: enabled: false autoContinue: false skills: enabled: false