3D 人偶控制圖:換家驗收

AI-Matrix 首尾幀退出端|2026-09-25|做事方 Claude,驗收方 Codex(HJ 帳號,gpt-6-astra high,唯讀)|這些是人偶剪影與骨架控制圖,不是生成圖

Codex 判定:VERDICT: FAIL

每格下方是 Codex 回答四題的原文(V1 兩人是否分開、V2 位移方向看不看得出來、V3 是真退出不是換姿勢、V4 三張鏡頭一致),照原文放、沒改判。完整驗收文字在頁尾。

第 01 格 後入/側面

移動方 男方|骨盆位移 10.56% 畫面高(M 5.27%)|出畫面關節 0
數字出處:做事方 metrics.json

第 01 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell01 | V1=是(兩副骨架可辨) | V2=是(男方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:局部交疊仍在。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 01 格 做事方並排圖

第 02 格 後入/背後(斜 35°)

移動方 男方|骨盆位移 11.40% 畫面高(M 4.63%)|出畫面關節 0
數字出處:做事方 metrics.json

第 02 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell02 | V1=是(兩色各自成形) | V2=是(男方左下;同向:是) | V3=是(軀幹相對間距增加) | V4=是(固定方座標不變) | 備註:骨架局部密集。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 02 格 做事方並排圖

第 03 格 後入/主觀單人

移動方 女方|骨盆位移 11.73% 畫面高(M 6.09%)|出畫面關節 0
數字出處:做事方 metrics.json

第 03 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell03 | V1=不適用 | V2=是(女方右上;同向:是) | V3=否(未顯示對方,無法核對分離) | V4=是(固定足端與取景一致) | 備註:可確認移位,不能確認雙方間距。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 03 格 做事方並排圖

第 04 格 騎乘/側面

移動方 女方|骨盆位移 10.71% 畫面高(M 5.34%)|出畫面關節 0
數字出處:做事方 metrics.json

第 04 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell04 | V1=是(兩副身體可辨) | V2=是(女方左上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:動作兼有起身。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 04 格 做事方並排圖

第 05 格 騎乘/背後(斜 35°)

移動方 女方|骨盆位移 10.78% 畫面高(M 5.42%)|出畫面關節 0
數字出處:做事方 metrics.json

第 05 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell05 | V1=是(兩色及骨架可分) | V2=是(女方向上;同向:是) | V3=是(中央間隙擴大) | V4=是(固定方位置大小不變) | 備註:左移僅1.15像素,目視不可辨。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 05 格 做事方並排圖

第 06 格 騎乘/主觀單人

移動方 女方|骨盆位移 10.79% 畫面高(M 5.45%)|出畫面關節 0
數字出處:做事方 metrics.json

第 06 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell06 | V1=不適用 | V2=是(女方向上;同向:是) | V3=否(未顯示對方,無法核對分離) | V4=是(固定足端與取景一致) | 備註:右移僅3.14像素,目視不可辨。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 06 格 做事方並排圖

第 07 格 後入/正面(斜 35°)

移動方 男方|骨盆位移 10.74% 畫面高(M 5.48%)|出畫面關節 0
數字出處:做事方 metrics.json

第 07 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell07 | V1=是(兩副身體可辨) | V2=是(男方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:局部遮擋不等於併身。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 07 格 做事方並排圖

第 08 格 後入/俯視

移動方 男方|骨盆位移 11.81% 畫面高(M 5.82%)|出畫面關節 0
數字出處:做事方 metrics.json

第 08 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell08 | V1=是(兩副骨架可辨) | V2=是(男方向下略左;同向:是) | V3=是(兩軀幹距離增加) | V4=是(固定方座標不變) | 備註:遮擋變化大,IoU不適合單獨判鏡頭。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 08 格 做事方並排圖

第 09 格 騎乘/正面(斜 35°)

移動方 女方|骨盆位移 10.59% 畫面高(M 5.30%)|出畫面關節 0
數字出處:做事方 metrics.json

第 09 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell09 | V1=是(兩色各自成形) | V2=是(女方右上;同向:是) | V3=是(中央間隙擴大) | V4=是(固定方位置大小不變) | 備註:骨架仍有投影交叉。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 09 格 做事方並排圖

第 10 格 騎乘/仰視

移動方 女方|骨盆位移 10.67% 畫面高(M 5.42%)|出畫面關節 0
數字出處:做事方 metrics.json

第 10 格 A、M、B 並排:上排深度與每人遮罩、下排骨架
Codex 看的這張:左到右 A(插入端)|M(中間)|B(退出端)。上排深度×每人底色(紅=女方、青=男方),下排餵 ControlNet 的骨架圖。沒有箭頭。
Codex 判定原文
cell10 | V1=是(兩副身體可辨) | V2=是(女方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:動作兼有起身。
做事方的總表圖(白箭頭=移動方骨盆 A→B) 第 10 格 做事方並排圖

Codex 驗收全文(原文)

展開/收合
① 程式重算

| 格 | mover | ratio_B:joints/Blender | metrics:B/M | ratio_M:joints/Blender | 方向 dx,dy(px) | 出框:joints/Blender/metrics | 碰邊:遮罩/深度 | 固定方 IoU:A-B/A-M | 數值一致? |
|---|---|---|---|---|---|---|---|---|---|
| 01 | man | 0.105640/0.105641 | 0.1056/0.0527 | 0.052698/0.052700 | +168.75, −49.23 | 0/0*/0 | 0/0 | 0.92395/0.94697 | 是* |
| 02 | man | 0.113980/0.113979 | 0.1140/0.0463 | 0.046285/0.046286 | −93.76, +164.87 | 0/0*/0 | 0/0 | 0.65722/0.86623 | 是* |
| 03 | woman | 0.117271/0.117269 | 0.1173/0.0609 | 0.060886/0.060884 | +64.72, −184.10 | 0/0*/0 | 0/0 | 不適用 | 是* |
| 04 | woman | 0.107157/0.107157 | 0.1071/0.0534 | 0.053437/0.053434 | −49.25, −171.38 | 0/0*/0 | 0/0 | 0.93301/0.93114 | 是* |
| 05 | woman | 0.107803/0.107802 | 0.1078/0.0542 | 0.054241/0.054237 | −1.15, −179.38 | 0/0*/0 | 0/0 | 0.86959/0.91714 | 是* |
| 06 | woman | 0.107934/0.107935 | 0.1079/0.0545 | 0.054503/0.054503 | +3.14, −179.58 | 0/0*/0 | 0/0 | 不適用 | 是* |
| 07 | man | 0.107359/0.107357 | 0.1074/0.0548 | 0.054811/0.054810 | +142.39, −107.89 | 0/0*/0 | 0/0 | 0.98911/0.98911 | 是* |
| 08 | man | 0.118108/0.118111 | 0.1181/0.0582 | 0.058245/0.058245 | −11.34, +196.21 | 0/0*/0 | 0/0 | 0.61697/0.77950 | 是* |
| 09 | woman | 0.105870/0.105870 | 0.1059/0.0530 | 0.052981/0.052982 | +28.91, −173.78 | 0/0*/0 | 0/0 | 0.89599/0.91776 | 是* |
| 10 | woman | 0.106695/0.106692 | 0.1067/0.0542 | 0.054209/0.054207 | +70.88, −162.78 | 0/0*/0 | 0/0 | 0.97492/0.97512 | 是* |

使用一支 `python3 -B -c` 程式完成十格重算,僅印出結果,未新增或修改檔案。比例均以左右髖投影中點計算,分母固定 1664;碰邊逐張計算外圈,四角不重複計數。

- **數值門檻未過的格:無。** ratio_B 全部 ≥0.10;完整 `joints_px` 共檢查 972 個關節紀錄,出框全為 0。54 張人別遮罩、30 張深度圖碰邊全為 0。
- **與 metrics 差異 >0.005 的格:無。**
- ***Blender 複核不完整:**十格每人每組均只有 14 點,缺 `REye、LEye、REar、LEar`。實際檢查 756 點,缺少 216 點紀錄;表中的 Blender 0 只代表已有的 14 點。程式原因見 /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/render_cell_blender.py:120。
- 固定方遮罩不是完整身體遮罩,而是**受到遮擋後的可見區域**,因此 02、08 的低 IoU 不能直接判定鏡頭移動。8 個雙人格固定方全部關節 A→M、A→B 位移均為 **0.00 px**。遮罩定義見 /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/render_cell_blender.py:9。
- 單人格 03、06:以遮罩值 **0** 定義非人區域,三組深度非零像素均為 **0**。若用 `mask≤127` 當非人區域,03 為 **4044/4261/4486**,06 為 **3655/3815/3814**;這些像素全部位於遮罩值 1~127 的抗鋸齒邊緣,不能宣稱二值遮罩外深度全部為零。
- 同鏡頭另有程式證據:鏡頭只在 A/M/B 迴圈外設定一次。見 /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/render_cell_blender.py:172、:198。

② 圖面驗收

以下 V3 的「否」表示附圖不足以確認符合條件,不等於證明三維場景沒有分離。

cell01 | V1=是(兩副骨架可辨) | V2=是(男方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:局部交疊仍在。  
cell02 | V1=是(兩色各自成形) | V2=是(男方左下;同向:是) | V3=是(軀幹相對間距增加) | V4=是(固定方座標不變) | 備註:骨架局部密集。  
cell03 | V1=不適用 | V2=是(女方右上;同向:是) | V3=否(未顯示對方,無法核對分離) | V4=是(固定足端與取景一致) | 備註:可確認移位,不能確認雙方間距。  
cell04 | V1=是(兩副身體可辨) | V2=是(女方左上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:動作兼有起身。  
cell05 | V1=是(兩色及骨架可分) | V2=是(女方向上;同向:是) | V3=是(中央間隙擴大) | V4=是(固定方位置大小不變) | 備註:左移僅1.15像素,目視不可辨。  
cell06 | V1=不適用 | V2=是(女方向上;同向:是) | V3=否(未顯示對方,無法核對分離) | V4=是(固定足端與取景一致) | 備註:右移僅3.14像素,目視不可辨。  
cell07 | V1=是(兩副身體可辨) | V2=是(男方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:局部遮擋不等於併身。  
cell08 | V1=是(兩副骨架可辨) | V2=是(男方向下略左;同向:是) | V3=是(兩軀幹距離增加) | V4=是(固定方座標不變) | 備註:遮擋變化大,IoU不適合單獨判鏡頭。  
cell09 | V1=是(兩色各自成形) | V2=是(女方右上;同向:是) | V3=是(中央間隙擴大) | V4=是(固定方位置大小不變) | 備註:骨架仍有投影交叉。  
cell10 | V1=是(兩副身體可辨) | V2=是(女方右上;同向:是) | V3=是(相對間距拉開) | V4=是(固定方位置大小不變) | 備註:動作兼有起身。

另獨立比較三十張合併骨架與單人骨架的非黑像素聯集:**多出 0、缺少 0**。這支持沒有額外跨人連線,但不代表 ControlNet 必然能正確解讀投影交叉。

③ 模型、工具與授權

下表的「可商用」限本次用途;Civitai 的 `Image` 權利代表可販售生成圖,不代表所有模型再散布或代管用途都獲授權。壓縮證據檔的行號指解壓後文字。

| 名稱 | 在哪一步用 | 授權 | 證據(檔案:行號) | 可商用? |
|---|---|---|---|---|
| Blender 5.1.2/Cycles | 本機深度、遮罩及投影 | GPL;安裝包標示 GPL-3.0-or-later | /Applications/Blender.app/Contents/Resources/text/license/license.md:17;/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/cells/01/blender.log:19 | 是,遵守軟體授權 |
| NumPy | 幾何、矩陣及像素計算 | BSD-3-Clause | /Users/daihaoting_1/.pyenv/versions/3.11.3/lib/python3.11/site-packages/numpy-2.3.5.dist-info/LICENSE.txt:4 | 是 |
| SciPy | 幾何求解、遮罩處理 | BSD-3-Clause | /Users/daihaoting_1/.pyenv/versions/3.11.3/lib/python3.11/site-packages/scipy-1.17.1.dist-info/LICENSE.txt:4 | 是 |
| Pillow | 骨架繪製、圖片讀寫 | MIT-CMU | /Users/daihaoting_1/.pyenv/versions/3.11.3/lib/python3.11/site-packages/pillow-12.1.0.dist-info/licenses/LICENSE:10 | 是 |
| netfleece | TWD 解析的相依套件 | MIT | /Users/daihaoting_1/.pyenv/versions/3.11.3/lib/python3.11/site-packages/netfleece-0.1.3.1.dist-info/LICENSE:1 | 是 |
| RJ305817 Vol1 | 01、02、03、07、08 人偶來源 | 包內條款允許商用描圖/改作;禁止資料再散布 | /Users/daihaoting_1/Desktop/code/AI-Matrix/ai-matrix-assets/pose/3d_pose_set/Vol1_RJ305817_正常位後背位/エッチ漫画のための3Dポーズ集Vol1_01/readme.txt:8、:11 | 有商用改作佐證;不可據此再散布素材 |
| RJ311886 Vol2 | 04、05、06、09、10 人偶來源 | **未能本機查證**;既有記錄明寫推測同 Vol1 | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/prior/inventory.json:40 | 未能確認 |
| ComfyUI | 預定 GPU 節點執行 | GPL-3.0 | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-18-joiner-workflow-smoke/local-comfy/ComfyUI/LICENSE:1 | 是,遵守軟體授權 |
| xinsir ControlNet Union SDXL Promax | 預定 GPU 深度/骨架控制 | 工單宣稱 Apache-2.0;未找到本機原始授權文件或模型卡快照 | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/ticket-v2.json:99 | **未能本機查證** |
| WAI-Illustrious-SDXL v17.0 | GPU 靜態圖底模 | 本機 API 原始快照 `allowCommercialUse` 含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-action/inputs/work.json:6;/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/civitai-model-827184.gz:1 | 可賣生成圖 |
| `[IL] handsome man`/`IL_handsome_man.safetensors` | 雙人格 GPU 靜態圖角色 LoRA | 本機 API 原始快照含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/civitai-model-2066382.gz:1 | 可賣生成圖 |
| Three Quarters View IL,2604399/2924382 | 角度設為 `three_quarter` 時的系統 LoRA;本單尚未完成 GPU 接線 | 本機 API 原始快照含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-merge-train/license-constant/raw/civitai-model-2604399.json:1 | 可賣生成圖;是否實掛未驗 |
| 動作 LoRA 672232,HIGH/LOW v1.0 | 01、02、03、07、08 的 base 菜單;影片階段 | 本機 API 原始快照含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-action/inputs/menu.json:13、:18;/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/civitai-model-672232.gz:1 | 可賣生成圖 |
| 動作 LoRA 1566648,HIGH/LOW | 04、05、06、09、10 的 base 菜單;影片階段 | 本機 API 原始快照含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-action/inputs/menu.json:73、:78;/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/civitai-model-1566648.gz:1 | 可賣生成圖 |
| Lightx2v 四步 LoRA,1585622 | 原影片流程加速;非本次控制圖產製 | 本機 API 原始快照含 `Image` | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/civitai-model-1585622.gz:1 | 可賣生成圖 |
| Wan2.2 I2V A14B HIGH/LOW FP8(Kijai) | 後續影片底模 | 本機模型卡快照標 Apache-2.0 | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/hf-raw-Kijai_WanVideo_comfy_fp8_scaled-README.md.gz:5 | 是,依該快照 |
| UMT5 XXL FP8、Wan 2.1 VAE | 後續影片文字編碼/解碼 | 本機重包模型卡快照標 Apache-2.0 | /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-lora-license/audit/raw/hf-raw-Comfy-Org_Wan_2.1_ComfyUI_repackaged-README.md.gz:2 | 是,依該快照 |

**控制圖這一步沒有發現神經網路模型載入或推論。** 已掃描根目錄 11 支 Python 的 imports、外部呼叫及權重副檔名,並追到 `parse_twd`、`build_condition`。深度使用 Cycles,且神經降噪關閉;骨架是 PIL 直接繪線。證據:

- /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/render_cell_blender.py:180、:182
- /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/make_controls.py:20、:74、:79
- /Users/daihaoting_1/Desktop/code/AI-Matrix/pose-asset-pipeline/src/pose/build_condition.py:118

`build_condition.py` 雖另有讀取既存 DWPose JSON 的函式,本次只呼叫骨架繪圖函式;不能因檔內出現名稱就判定使用了該模型。未發現本次控制圖路徑啟用禁止的前處理器或權重。

人偶包引用核對結果:/Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-23-AI-Matrix-PRD-v2.md:80 **沒有**「user 09-11 確認人偶包可商用再製」,內容是 Civitai/Mixamo 素材限制。

依指定關鍵字搜尋後,另找到 /Users/daihaoting_1/Documents/tai/專案/AI-Matrix/00-權威現況/2026-06-25 Codex E2E 救火進度.md:1778 的 Vol1 授權記錄,並已回到上表包內 readme 核實。**Vol2 的包別授權及所稱 09-11 確認,本機查無佐證。**原始對話第 3504 行只有概括提到購買可商用人偶,沒有綁定 RJ311886。

④ 工單 v2

**1. 第一段原話與路徑**

工單來源:/Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-25-首尾幀退出端3D人偶-工單-v2.md:8。

逐行讀取指定 JSONL,排除工具結果、系統標籤、Workflow 腳本及壓縮摘要,結果如下:

| 工單位置/引文 | 判定 | 差異或來源 |
|---|---|---|
| 第9行,OnePose 問題 | **有刪節,非逐字相符** | 原文在「沒有用啊」後接「其實它節點很多、功能很多,當然也不一定說全部都要用,只是說」,工單改為省略號。原始紀錄第3461行。 |
| 第10行,「只為退出端那張圖重開姿勢控制,可以試」 | **逐字相符** | 原始紀錄第3504行。 |
| 第10行,「資料維度非常高…進到 ComfyUI 裡面會被強制拉成低維度資料」 | **有改寫** | 原文是「我很多資料其實維度非常高(包含鏡頭角度等),但進到…」;工單刪改句首後放進引號,未標轉述。原始紀錄第3504行。 |
| 第11行,「1a」 | **找不到** | 指定紀錄符合篩選条件的使用者文字中,沒有此選項原文。 |

對話證據:

- /Users/daihaoting_1/.claude-hourjungle/projects/-Users-daihaoting-1/3f10fb31-0967-4925-85e6-1a439b6348d2.jsonl:3461
- /Users/daihaoting_1/.claude-hourjungle/projects/-Users-daihaoting-1/3f10fb31-0967-4925-85e6-1a439b6348d2.jsonl:3504

第3504行時間是 **台北16:50:49**,工單標成 **17:2x**,亦不一致。

第12行「真正要的:…」是需求歸納,卻仍放在「user 的問題(原話)」之下,沒有清楚標為作者轉述,容易被當成使用者直接表述。

第一段兩條引用路徑:

- 存在:/Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-25-首尾幀退出端姿勢控制-工單-v1.md
- **不存在**:/Users/daihaoting_1/.claude/memory/feedback-test-ticket-state-the-question.md

**2. §8 是否驗收「能不能回答 user 的問題」**

**有。** /Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-25-首尾幀退出端3D人偶-工單-v2.md:210~213 明確列出三個未勾選條目:

- 補結果節,依 §3 給五選一答案及逐格證據。
- 答不出來須指出卡住的前提。
- 結果首句直接回答使用者問題。

這些條目**可勾選、可驗證**;目前尚未完成。其範圍主要回答靜態控制效果,影片動作效果仍被第155行列為第二階段,不能用控制圖完成代替影片驗收。

**3. 控制圖數字與已勾選證據**

- §1、第22行與 §2.2、第63~72行的骨盆位移及出框數,**與本次重算一致**。Blender 重算範圍為 **10.564054%~11.811063%**。
- 十格 M 比例也與表格一致。04 的 metrics 是 **10.71%**,左右髖中點重算為 **10.715685%**、表格四捨五入為 **10.72%**;差異未超過指定容許值。
- 依 A 骨盆至鏡頭的視線重算平面內 sin,範圍 **0.768436~0.999993**,十格皆 ≥0.7,與表格取位一致。
- 遮罩重心位移重算為 **5.6612%~8.4042%**,與 §1 的 5.7%~8.4% 一致。
- 兩種投影共有的 14 點,最大差 **0.009434 px**,符合「小於1像素」;但不能延伸宣稱全部18點都經 Blender 複核。
- §8 已勾選的第195、196、197、198、199、201行,所指證據檔**全部存在**;逐格要求的控制 PNG 也沒有缺檔。這只確認檔案存在,不採納舊報告的 PASS。
- 第201行自己註明修正後未再讀回,因此不能把舊讀回紀錄視為目前版本已重新通過。

FAIL 清單

1. **Blender 的18點獨立複核無法完成。**十格全部缺眼、耳四點,共216筆投影紀錄;現有資料只能證明14點出框為零。證據:本次 Python 輸出,以及 /Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/render_cell_blender.py:120。

2. **cell03、cell06 未通過 V3 的可視驗證。**附圖只有移動方,不能核對雙方間距是否拉開;可確認移位,不能據此確認已退出。證據:/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/verify-codex/strips/cell03_AMB.png、/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/verify-codex/strips/cell06_AMB.png。

3. **Vol2 可商用依據未獲包別佐證,工單引用錯誤。**PRD第80行不支持所稱09-11確認;既有盤點明載同系列授權屬推測。證據:/Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-23-AI-Matrix-PRD-v2.md:80;/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/prior/inventory.json:40。

4. **預定 ControlNet 授權尚不能獨立本機確認。**目前找到的是作者填寫的 Apache-2.0 宣告,沒有對應原始授權證據;不是已查出禁用授權,而是不能完成授權放行。證據:/Users/daihaoting_1/Desktop/code/AI-Matrix/實驗資產/2026-09-25-flf-exit-pose/pose3d/ticket-v2.json:99。

5. **工單「原話」條件不成立。**第10行有未標轉述的改寫,第11行「1a」找不到原文;第12行歸納混列於原話區,且引用檔案不存在。證據:/Users/daihaoting_1/Documents/tai/專案/AI-Matrix/2026-09-25-首尾幀退出端3D人偶-工單-v2.md:8~12;/Users/daihaoting_1/.claude-hourjungle/projects/-Users-daihaoting-1/3f10fb31-0967-4925-85e6-1a439b6348d2.jsonl:3504;本次逐行比對及 `Path.exists()` 輸出。

VERDICT: FAIL