2026-05-10 / 4 HR DEEP-CLEAN SESSION

4 小時大整理

G1 不間斷 · G2 Remotion 打通 · G3 資料庫 · G4 思維架構 · 盲點清單
把示範影片落差找出來、把不間斷邊界拆乾淨、把 12 件式思維架構立成煞車閘、把 20 條業務 + 知識盲點攤開壓測。
KENG × CLAUDE × CODEX · TZUKAOAI · 2026-05-10
CONTENTS

本回 deck 20 頁地圖

G1 · 不間斷可行性

Claude × Codex 真實能力對比

Keng 直覺:「Claude 不間斷 / Codex 做完就停」是真矛盾。真實結構:兩邊各有 loop、但 loop 形狀不同。

維度Claude mainCodex 手意涵
持久 loop✓ ScheduleWakeup 無限✗ task 完即 exitcodex 是按單接案不是常駐
task queue沒原生Notion DS + wake_codex.shcodex 有 queue 概念
跨 task 記憶session 內 ✓ / 跨 ✗檔案系統重讀 baseline兩邊都靠檔案系統當 memory
多 task 並行單線程單機鎖檔 1 task都不能真並行
失敗自修§5 Loop 機制重試次數欄都需要明確 BLOCKER 才會收手
觸發方式用戶 / Wakeup / hookwake_codex.sh / launchd(沒設)仰賴外部觸發
環境權限tool stack--dangerously-bypass-sandboxcodex 執行更激進
真瓶頸:沒有常駐 codex worker。wake_codex.sh 是觸發式不是 daemon。每次 task 結束間有空窗。
G1 · 不間斷

三種樣貌 + 4 條工程升級路徑

三種樣貌

樣貌 1 — 單 task 不停試

Codex 在 sandbox bypass 下單 task 內 retry 到 DoD 全綠。OpenAI Codex /goal 三天三夜對位 §5.1。

樣貌 2 — 多 task 串接

Notion task queue + wake_codex.sh 接力。每 task 結束 inbox 通知 → 派下 row。瓶頸在 Claude 主腦判斷介入。

樣貌 3 — 開放式探索

Claude main session 走 ScheduleWakeup loop 2-3 天持續。每次 wake 仍受 5 min cache TTL 限制。

4 條工程升級路徑

Path動作優先
A 常駐 launchd codex workerplist 每 90 秒自動掃 queue,任何 row 進 90 秒被撿P0
B Claude 自動派工器auto_dispatch.py 條件接力(如 G2-A 完 → 自動建 G2-B)P1
C autonomous-watch SKILLClaude 主腦值守模式 SKILL 化(智能間隔 + 訊號觸發)P1
D 跨機器分散式 worker兩台 Codex 共用 queue + 鎖檔加 worker_idP2 / Q4
G1 · 不間斷

場景對應表 + A042 真風險邊界

實戰場景對應

場景推薦樣貌落地路徑
影片端到端打通(v3 → v5)樣貌 2Path A + Claude 派工
葉主委 / 新案 24hr 全自動樣貌 1已有 + Path A 加速
監控 outbound funnel + retry樣貌 3Path C autonomous-watch
戰情卡每日自動更新樣貌 2launchd + Path B
知識整理 / Obsidian 升級樣貌 3 + 2autonomous-watch + auto_dispatch
客戶 LINE 草稿 / 報價樣貌 1既有

不間斷的真風險(A042 反向版)

  1. 盲跑:codex 一直 retry 但沒踩到真問題(如 AT-68 我 spec 錯,codex 跑完仍 self_pass=false 但不知 spec 錯)
  2. Token 失控:§6 監控只記不阻擋 → Path A 開啟須加上層警報
  3. 錯誤累積:每 task baseline 重讀,baseline bug 全 task 同錯
  4. 6 維永遠關閉:質感 / 口味 / 幽默 / 節拍 / 熟悉感 / 音色 — 不間斷必踩 6 維外才安全(A042 + A046)
結論決策:本週 Path A 落地 / 兩週 Path C SKILL 化 / 一個月 Path B 自動派工器 / 永不做 6 維永遠關閉的不間斷。
G2 · Remotion ↔ edit_product ↔ 動畫

Pipeline 三層示意圖

┌────────────────────────────────────────────────────────────────────┐
│  Layer 1 — 媒材層                                                    │
│  Higgsfield/Kling/實拍 · VO/SFX/BGM · 字魂扁桃體/Arial Black           │
│  poster-layouts/templates · Soul ID · 穿衣人設 · locations           │
└────────────────────────────────────────────────────────────────────┘
                          ↓
┌────────────────────────────────────────────────────────────────────┐
│  Layer 2 — 編輯層(editorial sync 真難題)                            │
│  edit_product/router.py → tier 路由 → worker.py                     │
│    ├── ffmpeg trim/concat/silence-compress/pace                    │
│    ├── 🆕 build_timing_ledger() ← AT-68 P1 已落地                     │
│    └── 🆕 verified subtitle JSON loud-failure check                  │
│  edit_product/scripts/regen_subtitles_from_final_audio.py           │
│    └── whisper-cli (AT-69 ✓) → subtitles_verified.json              │
│  🆕 edit_product/templates/remotion-subtitles/ ← G2-A 跑中            │
│    ├── Subtitle.tsx (VerifiedSubtitle, draft throws)                │
│    ├── MotionLibrary.tsx (TypewriterIn/Spring/FadeSlide/Cross)      │
│    └── scripts/scaffold_case.ts (symlink 進每 case)                  │
└────────────────────────────────────────────────────────────────────┘
                          ↓
┌────────────────────────────────────────────────────────────────────┐
│  Layer 3 — 渲染層                                                    │
│  路徑 A 影片:Remotion Studio (preview) / Render → mp4 alpha →       │
│           ffmpeg overlay → final_with_subs.mp4                      │
│  路徑 B 網頁:GSAP (8 子) / D3 / Three.js / huashu / web-build-flow  │
└────────────────────────────────────────────────────────────────────┘
   ⇡ 兩條橫向協作線
   1) editorial sync ↔ motion design:ledger + verified subs 餵 lib
   2) 影片 ↔ 網頁:mp4 + transcript → web-build-flow + GSAP scrub
G2 · Layout

字幕 / 版位 layout 三變體

變體 A — UGC Line A

場景:人物 9:16 直播口播

位置:底部 18% safe area

字型:字魂扁桃體 zh 82 / Arial Black en 44 / white + black 6px stroke

動效:plain / pop / pulse / underline / highlight

變體 B — 政策 / 教學片

場景:content-led 9:16 或 16:9

位置:上 12%(kinetic)+ 下 18%(主字幕)雙層

動效:Sequence-based 進退場(TypewriterIn / SpringScale / Crossfade)

用途:葉主委 v5 / 政策說明 / 教學

變體 C — 教學示範片

場景:z87bczUZ0uo 風格

結構:標題上中 / 視覺左 + 註解右雙欄 / progress bar 底部

特點:純 frame-clock 無音訊 sync / 大量負空間 / 慢節奏 / 顏色克制

用途:未來教學系列 / Skool 課程

三變體共用 VerifiedSubtitle schema + MotionLibrary。差異只在 position / emphasis_style / typography 預設值。
G2 · Routing

動畫 4 工具決策樹

你要做什麼?
  ├─ 影片內 motion graphics / 字幕進退        → Remotion
  │     ├─ 對音訊 sync?→ timing_ledger + verified subs (editorial)
  │     └─ 自由 motion?→ MotionLibrary primitives (design)
  │
  ├─ 網頁 hero / scroll / micro-interaction  → GSAP
  │     ├─ scroll 觸發?→ gsap-scrolltrigger
  │     ├─ 序列 / position?→ gsap-timeline
  │     └─ React app?→ gsap-react
  │
  ├─ 資料 / 圖表動畫                         → D3 (推薦組合 D3 + GSAP)
  │     └─ 戰情卡 / 政策可視化 / 時間軸視覺
  │
  ├─ 3D 場景 / 產品立體展示                  → Three.js
  │     └─ 高階品牌站 / hero 3D
  │
  └─ HTML 高保真原型                         → huashu-design

Anti-pattern(不要做的事)

G2 · Web

網頁設計 4 工作流

WF-1 落地頁 / hero 站

huashu-design HTML 高保真
  ↓
gsap-scrolltrigger scroll 觸發 + pin
  ↓
(如有 3D)Three.js hero 元素
  ↓
web-build-flow + Cloudflare Pages

WF-2 戰情卡 / 政策可視化

data-detective / chief-of-staff raw data
  ↓
card-director 基礎卡片
  ↓
D3 數據動畫(時間軸 / 比例 / 對比)
  ↓
gsap-timeline 序列化進場

WF-3 互動 deck / 簡報站

poster-director / huashu-design 設計版
  ↓
GSAP timeline + ScrollTrigger
  ↓
Cloudflare Pages keng-<purpose>
(spacebar / scroll 推進)

WF-4 影片 + 網頁綜合站(v5)

edit_product/ → final_with_subs.mp4
  ↓
web-build-flow 建站 + 嵌入 mp4
  ↓
GSAP scrub timeline 對齊
  ↓
D3 字幕情緒 / 段落 graph
  ↓
Cloudflare Pages keng-yip-deck 風格
G2 · Skill 稽核

風格 skill 細部稽核

Skill已啟用缺什麼升級候選
director-proposal風格提案 / 腳本 / 排鏡頭z87bczUZ0uo 教學片風格範本加變體 C 模板
aesthetics-extended光影 / 構圖 / prompt 加強跟 MotionLibrary 對接「motion 對應視覺 metaphor」表(TypewriterIn=思考 / SpringScale=重點 / Crossfade=轉折)
video-breakdown拆參考片 / 反推 prompt「motion design」vs「editorial sync」雙視角z87bczUZ0uo 拆出 motion design pattern lib
visual-director三 skill 調度 + 動畫 SOP變體 A/B/C 字幕版位對應加 layout 三變體對應表
gsap-skills 8 子已裝跟 huashu / web-build-flow 協作 SOP「huashu prototype → gsap motion → web-build deploy」三步 SOP
huashu-design / web-build-flowHTML 高保真 / 完整建造跟影片內容橋接「影片 + 網頁」combined 工作流範本
card-director / poster-director / social-card-designerIG carousel T0 / poster layouts跟 D3 / GSAP 連動「靜態 card → 動畫 card」雙產出
G2 · Gap & 打通

跟 z87bczUZ0uo 真實落差總表

維度z87bczUZ0uoKeng pipeline 現況
設計起點motion design sandboxeditorial sync system
字幕來源React 內寫死whisper 轉錄 + verified
時間軸frame-based compositionseconds-based with ledger
動畫豐富度高(多 motion primitive)低(靜態 + 偶爾 emphasis)
同步難度不存在(無音訊)高(每秒對)
我們缺的motion primitive lib← G2-A 補
他們缺的editorial sync 機制我們的優勢

關鍵節點打通檢查表

節點狀態備註
timing_ledger.json✓ AT-68 P14 tier × drift < 0.1s + 9 pytest pass
verified subtitle JSON loud-failureschema 寫進 worker.py
whisper-cli 真轉錄✓ AT-6930 segments 真 Mandarin / ggml-base auto-DL
Remotion reusable lib (G2-A AT-70)✓ Passffprobe pix_fmt=yuva444p12le 真 alpha mov / 7 AT 全綠
MotionLibrary primitivesTypewriterIn / SpringScale / FadeSlideUp / CrossfadeSwap
UGC Line A typography defaults字魂扁桃體 82 / Arial Black 44 / bottom 18%
scaffold_case.ts symlink + configscaffold-smoke-final OK
draft confidence loud-failurenpm run test:draft throws 真驗
3 frame OCR self-verify (G2-B v2)✓ 全 passLevenshtein 0/0/3 via macOS Vision JXA
z87bczUZ0uo 對標 v5 demo✓ 真打通52.085s 1080×1920 / drift 0.0s / 4 motion segments 真動畫
影片 + 網頁綜合站⏳ v5 後後續 row
G3 · DB Audit · 完成

Notion DB 全 audit 真實發現

AT-72 結果:9 DB read 完 + 28 條 cleanup 提案 + Top 5 priority。self_pass=false 是因為短 ID 短暫 validation 錯誤 + Agent Tasks row count 工具截斷無法 strict 確認;audit 本體拿到了。

Top 5 真實發現(Keng 一定要看)

#發現影響
1應付 NDEX 8000 重複 × 2 + 享健康/安沐 3000 重複 × 2(文字不同但同案)成本被高估
2專案 2026 實收 / 實際工時 / 外包成本欄位空(多列)時薪護欄失效 / 利潤判斷失真
3應收 vs Sheets 7000 同筆 名稱不一致:Notion「台日菲消防營平面攝影」/ Sheet「台亞大坪林消防營」月結錯帳
4API 用量日誌 2026-04-25 Claude Max / claude-opus-4 重複列token 成本回灌錯
5專案成本 + 社群週報 0 列啟用補資料 OR 流程移除引用 — 必須二選一

共 28 條 cleanup(節錄)

完整 28 條 + Top 5 priority 在 ~/codex-output/20260510-2252-G3-Notion-DB-audit-dry-run/db_audit_report.md

建議下一 rowG3-B Notion cleanup spec — 只輸出可審核的清理清單,所有動作先進「待批准」,不直接改來源 DB。
AT-73 · 2026 收入重算(不在原戰圖內,但跑出 PASS)

2026 W19 收入進度

指標金額備註
年度目標NT$ 3,500,0002026 目標
已收款(專案總收入)NT$ 1,445,500公司拿錢了 / 未領薪水合計
實拿毛利NT$ 999,200主判讀
未領出(現金流待處理池)NT$ 653,350客戶已付 / Keng 未領
實拿毛利進度28.55%vs 350 萬
剩餘毛利NT$ 2,500,800剩 235 天
每月需做(毛利)NT$ 323,907剩餘天數折月

Top 5 案件(依年度累積實拿毛利)

案件客戶實拿毛利
1創業綻放(無客戶名)NT$ 322,350
2創投公會年約(無客戶名)NT$ 204,000
3mike 影片剪輯金蘋果NT$ 60,000
4aster 內部動畫ASTERNT$ 57,150
5安沐第二期短影(頭)JackNT$ 40,500
🔴 真實發現(跨 audit 對位):Top 1 客戶居然是「(無客戶名稱) NT$ 526,350」— 跟 G3 audit 第 13 條「專案 2026 缺 客戶 關聯」完美對位。修補序:先補客戶關聯欄位 → 重算就會有真實 Top 客戶 ranking。
G4 · 思維架構

12 件式 + 漏觸發 4 結構問題

#規則觸發頻率漏觸發風險
1Principle 0 知道自己不知道每次回應🔴 高
2必讀主檔(27 skill)skill 觸發🔴 高
3atoms grep 戰術判斷接案 / 工具評估🟡 中
4two-stage-review戰略判斷前🟡 中
5Tier 1-3 對位新工具 / 大決策🟡 中
6Risk Contract 4 級任何產出🟢 低
74 層定錨(事實 / 觀點 / 立場 / 信仰)重要討論前🔴 高
8找反例壓測結論採用前🔴 高
9前提對齊(X 場景下的 Y 問題)開始討論前🟡 中
10AI 討好防護三自檢給決策建議前🟡 中
11主動義務(揭露 / 質疑 / 平行)Keng 下指令時🔴 高
12Verification Harness 三層對外 task🟢 低

漏觸發 4 結構問題

  1. 規則散落:CLAUDE.md 70+ 段,沒「執行前 checklist」單一頁
  2. 沒 self-audit gate:規則寫了但沒「回應前必說 ✅ 走過 #1-#12」起手式
  3. 觸發詞模糊:「重要討論前」太主觀,每次自己解釋
  4. 沒事後追蹤:漏了沒人記、沒週報,下次照漏
G4 · Enforcement

Self-Audit 流程 + Enforcement A-E

3 層 self-audit gate

L0 場景識別 ─→ 微小執行=fast path / 戰略對外=full path
                Keng 情緒疲憊=先做事後標 review

L1 觸發必要規則
   ☐ #1 Principle 0   ☐ #2 必讀主檔   ☐ #3 atoms grep
   ☐ #7 4 層定錨      ☐ #9 前提對齊

L2 內容生成
   ☐ #4 two-stage     ☐ #5 Tier 對位  ☐ #8 找反例
   ☐ #10 AI 討好三自檢 ☐ #11 主動義務

L3 產出前 gate
   ☐ #6 Risk Contract ☐ #12 三層 evidence
   ☐ confidence + source 都掛了?
   ☐ 不確定都標出來?  ☐ Keng 看了不會退回?

Enforcement A-E

動作
A起手式硬規則:full path 必含 [場景][Risk][前提] 前綴
B漏跑回溯機制:補一段「⚠️ 漏 #N」+ 寫進 ~/.tzukaoai/audit/missed_rules.log
C場景對應觸發表速查(如「我覺得」→ #11 + #8)
DCairn 第 7 條 Misalignment finder 加掃 missed_rules.log,< 80% 達成率報週報異常
E升級 CLAUDE.md §0「回應前 Self-Audit Gate(最高優先)」
反例壓測(給自己跑 #8):「checklist 變成打勾走形式」是真風險 → 補規則「每月抽 5 條回應做品質 review」,不只 checklist 過。
盲點 · 業務

業務開發 A1-A10

#盲點壓測題
A1「先覺得酷」過濾不足,Claude 自己提案沒過濾自己claude-codex-bridge / UGC pipeline / AI 挑戰系列 — 真需求還是互相點火?
A2時薪只看單案不看「機會成本群組」5/23 LIA ISLAND VIP 占整週多少?同期擱置什麼?
A3戰略包候選人沒做政黨色彩 × 商業正當性二維表劉品妡 / 張志豪 政黨歸屬?新候選人篩選 SOP?
A4HIVE Trading vs tzukaoai 海外 outbound 對外講法沒分tzukao.com 有提 HIVE Trading?
A5顧問軌沒「介紹方反向品質回饋」機制5/23 結束 VIP 滿意度反饋管道?
A6複合案分項規範執行率不明近 3 個月 ≥ 15 萬 / ≥ 3 服務專案拆對多少?
A7lead-radar / hive-overseas / bd-weekly 沒接續產出近 30 天 outbound 草稿 → 真送 / 回應 / 成交 數?
A8同時跑 6 條軸線心智份額過載每軸 90 天實質營收 vs 心智時間?
A9客戶 LINE / cold email / 戰情卡 沒轉換漏斗daily-briefing 有 outbound 回應率欄?
A10DFY → DWY 轉介路徑沒明文 SOP過去 12 個 DFY 客戶有幾個被導 DWY?
盲點 · 知識

知識 / 想法建構 B1-B10

#盲點壓測題
B1atoms 沒做「反例 atom」分類,找反例規則撈不到反例grep「失敗 / 反例 / 教訓」atoms 比例 < 30%?
B2Inbox 升級率不明30 天新增 vs 升正式 / 丟棄 / 留觀比?
B3Tier 1-3 衝突沒解決 SOP「直覺秒下」Tier 3 #6 vs Tier 2「先驗證」誰贏?
B4知識保鮮 expires 沒真跑Obsidian vault expires 過期筆記被引用時有警告?
B5演進紀錄不刪舊 規則執行率不明抽 10 篇看演進紀錄長度 vs 實際更新次數
B6Pattern 候選 → 正式 SOP 不清#19 候選多久了?仍候選還是已升?
B7同構陷阱 #18 沒系統化檢查本對話 Remotion vs z87bczUZ0uo 對比有做同構檢查嗎?
B8直覺領先 Tier 3 #6 沒落地工具過去 30 天直覺秒下幾次?逆向萃取幾次?
B9軸 G AI 成本翻轉沒真實量化本週 token 等價 vs 上週 vs 翻轉率?
B10Tier 3 訪談沒「結構性對位框架」cross-referenceTier 3 #4「分層哲學」對應在哪幾次訪談被深化?
執行 · 進度

本回合 codex row 進度速報

AT標題狀態備註
AT-68timing_ledger 實作(worker.py + Remotion schema + migration)🟡 P1 綠 / P2 P3 spec 錯P1 worker.py 4 tier × drift < 0.1s + 9 pytest pass
AT-69migration helper 換 whisper-cli 路徑🟢 Pass30 真 Mandarin segments / ggml-base 自動 DL 141 MB
AT-70G2-A Remotion subtitle component reusable lib✓ Pass7 AT 全綠 / alpha pix_fmt yuva444p12le 真出 / draft guard 真 throw
AT-71G2-B v1 dependency blocker(codex 自我攔阻)🟡 self-blocked正確行為 — 已重派 v2
AT-72G3 Notion DB 全 audit dry run🟡 self_pass=false / 結果完整9 DB + 28 cleanup + Top 5;BLOCKER 是 strict count 截斷
AT-732026 年度收入重算(不在我派但 Pass)✓ Pass實拿毛利 999,200 / 進度 28.55% / 月需 323,907
AT-74 G2-B v2葉主委 v5 端到端打通 demo✓ Pass端到端真打通 / drift 0.0s / OCR 全 pass / 4 motion 真動畫 / ProRes 4444 alpha

已正式落地的真綠

回測

4 目標逐條 retest

目標是否完成缺口
G1 不間斷地毯式整理✓ 文件落地Path A launchd plist 待寫;CLAUDE.md §5.2 待加
G2 Remotion ↔ edit_product ↔ 動畫架構✓ 文件 + 打通 evidence 全綠v5.mp4 端到端 / drift 0.0s / OCR 全 pass / 4 motion segments 真動畫
G3 Notion DB 整理清洗✓ audit 完 / 28 條 cleanupself_pass=false 是 strict count 截斷 / 實質產出完整 / 待 Keng 點頭派 G3-B cleanup row
AT-73(額外) 2026 收入重算✓ Pass實拿毛利進度 28.55% / 跨 audit 對到「無客戶名」red flag
G4 思維架構 SOP 系統化✓ 12 件式 + Self-Audit 流程 + Enforcement A-E實寫進 CLAUDE.md §0 + 建 missed_rules.log + 升 memory-weekly-review
盲點清單(業務 + 知識)✓ A1-A10 + B1-B10 共 20 條等 Keng 確認 / 反駁 / 補充 → 進派工
AT-68 P3 修✓ AT-69 Pass
HTML deck 15-20 頁✓ 20 頁已部署 keng-4hr-2026-05-10.pages.dev + AT-73 額外加進 12B
收尾 · Final call

Keng 待 final call 清單

已主動完成(非 Schema 變動)

Keng final call(Schema 層變動 = Keng 專權)

  1. CLAUDE.md §0 Self-Audit Gate patch:草稿在 4hr_session_2026-05-10/thinking_arch/CLAUDE_md_patch_proposal.md,Keng 一字一句看過再 apply
  2. CLAUDE.md §5.2 不間斷工程化 patch:同上草稿檔
  3. 盲點清單 20 條哪些優先做、哪些反駁、哪些補充?
  4. Path A 常駐 launchd codex worker:plist 草稿在 not_stop/codex_worker_launchd_plist_proposal.xml,bootstrap 與否你決定
  5. OPENROUTER_API_KEY 補進 ~/.tzukaoai/credentials.env 後 A/B Token PoC 從 mock 升 live
  6. G3 audit 結果出來後 cleanup 動作分階段(先 critical / minor 後做)
  7. autonomous-watch SKILL 規格寫進 06-Inbox 待你升正式

不在 4hr 內

最後一句:z87bczUZ0uo 是 motion design sandbox / Keng pipeline 是 editorial sync system。看起來都用 Remotion,但風險住在不同層。23:13 更新:G2-A + G2-B v2 雙綠 → v5.mp4 端到端真打通 / drift 0.0s / OCR 全 pass / 4 motion segments 真動畫 — 兼具兩邊優勢的混合 pipeline 不是夢、是事實。

v5 真打通 evidence 看片清單

STT 小瑕疵(非 pipeline 問題):「業主委→葉主委」「梅河→每河」「調視→調適」是 whisper-cli 中文識別誤差。Keng review 1 分鐘人工改。或升 ggml-medium / ggml-large 重跑。