FR-152 LOG(append-only)

§1

2026-10-20~21 第 1 棒:首腦(本 session,分析+開卡+驗收)

BE commits:afed2d25e 指南 KB+六篇 → 4397e9ea7 開 FR(盤點/地圖/產品文案中英/指南英文)→ 59e60d2cd 需求站 → 3ebe5904c ISO 27001 改內建+指南獨立站 → 4ea523cd6、e7d95b17c 關於我們外連/Logo/SEMI 只留指南/專屬網域/公司資訊 → 9995d6505 功能細頁/解決方案/信任中心文案中英 → 2d4b58c7f → e73f1e264 Lovable 簡報 → d556cb72d 適用法規選單、英文暫停 → e0bfd59d2、11f4f791a 程式碼拉回獨立 repo → a39f83963 09 路線圖 → 288b5163a 開母卡 CM-2938+15 子卡 → fe1f617f2、73b18df83 改判留 TanStack → f9d98141a 工作坊規範進 CLAUDE.md/skills(後決策者裁先不導入)。 website commits:ee4005d Lovable 骨架拉回 → 四棒 c1f7b23、54ef508、02da2e3、a192b30、52cf97e。

決策(依序):ISO 27001 做成內建(後由 FR-153 出貨)→ 官網公司資訊以決策者給的為準 → DEV 清到只剩 Billows Tech 租戶(備份在 scratchpad)→ 用 Lovable 建第 1 批骨架(花 5 點,額度用完)→ 程式碼拉回本機 repo 自己做 → 架構評估曾定轉 Next、派 A1 試轉 → 決策者最終裁示留 TanStack Start,A1 中途停、git reset --hard ee4005d 還原 → 工作坊機制先不導入,手動派 B1~B4 → 四棒驗收通過。

推翻了什麼:08 文件「轉 Next」結論(改為留 TanStack,比較表留作證據);路線圖 19 棒(實際 15);34 支 index.html(實際 B1 當時 32,頁數算錯)。

教訓:① runner 已 staged 的 rename,git checkout -- .+clean 還原不掉,要 reset --hard;② Notion API 的 append 只能加卡尾,改判時提示放不到卡首;③ grep -c 在壓成單行的 HTML 上數不出中文,要去標籤後比對;④ headless Chrome 390 寬截圖會裁切,不等於真機橫向捲動,要看 overflow 守衛。

補:D1 驗收(同棒,2026-10-21)

D1(CM-2949)驗收通過。DEV 唯讀核實專案 1605、兩輪、四帳號、104 檔、309 支複製範本。runner 報的兩個 bug 核實為產品問題(create_job 用原範本 uid、stage advance 旗標與實際守門不同步),記進 STATE 待決策者另開卡。

§2

2026-10-21 第 2 棒:首腦(接手,開卡+卡尾補充)

決策:測試網址 guidant-ai.stg.jedicotech.com+*.pages.dev 並用、VITE_SITE_URL 指 stg、測試期 noindex(append 進 E1/C1/E3 卡尾);Search Console/Bing 送件併 E3;站外訊號等正式網域再開卡;英文版改為要做(CM-2956 B5,等 C1);文件修正不由首腦動手,開 CM-2957 給小弟。 教訓:首腦接到「做文件修正」也要開卡派小弟,不自己改檔(決策者當場糾正)。

§3

2026-10-21 第 2 棒(續):首腦驗收全部子卡+部署上線+登記,arc 收口

website commits(ee4005d 骨架 → b619435,共 23):B1~B4 內容頁 → 02cb3a3 C2 robots+sitemap → f88a1b1 C4 llms.txt → 972f80a C5 og 圖+Screenshot 元件 → b1f932f+2814da6 C1 canonical/hreflang/og(退修一次)→ 7fc3c88 C3 JSON-LD → 129d30f B5 英文版 → 4eb01eb C6 英文公司名+小修 → a270943 B6 資源下拉 → 6c34c5f D2 截圖 32 張 → cafcc6e _headers → c378ded nitro preset 固定 → 0e21de9 E2 表單+分析 → 5929d6e C7 llms-full → a8d0890 C8 上線測試修正 → 64bd387 拿 noindex → b48a866 驗證 meta → b619435 IndexNow key。 BE commits:STATE 逐棒更新、K1 19ad81442+K2 933dbb8ea/aad032d15 知識庫、CM-2957 de3606cee 文件修正、E3 報告 86d3e2438;全數 push。

決策(依序):測試網址 stg+pages.dev 並用 → 英文版改為要做(B5)→ 文件修正開卡不自做(決策者糾正)→ 英文頁 JSON-LD 帶英文公司名(C6)→ 資源下拉列六篇(B6,決策者看站後要求)→ llms-full.txt 比照 Anthropic/Vercel(C7)→ 表單寄信延後、分析自開(E2 收窄)→ 試水溫先換 guidant-ai.jedicotech.com(E4 初版)→ 改判維持 stg 網址,Google 不看字樣 → 知識庫 playbook(K1、K2)。 Cloudflare 三個 zone 層預設都是決策者親自關:AI 政策「訓練」改允許、Bot Preference Sync 關、Email Obfuscation 關。

推翻了什麼:E4 初版「換 jedicotech.com 子網域、退 stg」被決策者改判維持 stg;C1 卡尾「hreflang zh-Hant」被 C2 的 sitemap 值(zh-TW)推翻;C8 卡「亮暗主圖都高優先」被小弟量測推翻(反而變慢);B6 卡的 grep 驗收對 hover 渲染不成立。

教訓:① nitro 在 Pages build 機被 CF_PAGES 切 preset,要明寫 nitro.preset;② 測 AI 爬蟲要用各家真實 UA 字串,裸 -A GPTBot 會假綠;③ Cloudflare 擋 AI 爬蟲的三個預設都在 zone 不在 Pages 專案;④ 多棒共用工作樹整檔 git add 會帶走別人的 hunk(C6 帶走 B6);⑤ 退修一張卡時小弟可能因「工作樹有別人的改動」停下等,首腦要主動告知阻塞已解;⑥ IndexNow 回 202 只是收件,key 檔 404 整批作廢;⑦ 首腦開卡要在小弟 commit 前把後補的實況寫進卡尾,否則要退一輪(K2);⑧ 首腦被糾正兩次「不要自己動手」——文件修正、知識庫都該開卡。

arc 狀態:上線測試完成。站 https://guidant-ai.stg.jedicotech.com 開放收錄、Google/Bing 登記完成、48 頁 IndexNow 已推、Web Analytics 上線。23 張子卡 A1 取消、22 張 Done。待裁:12 個占位框補圖、AI 儀表板產品 bug 開卡、站外訊號開卡、正式網域時程。