想刪除 Git submodule 的追蹤,結果 git rm 把 .gitmodules 內容也一起清空了。同一個錯在兩個 repo 犯了兩次才學乖。完整記錄這個陷阱的成因、症狀和正確做法。
AI Agent 的記憶架構:向量資料庫 vs 檔案系統的取捨
花了一整天把 AI Agent 的知識庫從檔案遷移到向量資料庫,隔天又決定改回混合模式。記錄這段來回折騰的思考過程,以及為什麼「全向量」和「全檔案」都不是最佳解。
.NET 複合主鍵的隱形陷阱:為什麼 Update 靜默失敗了
在 .NET 專案中遇到 Update 靜默失敗的詭異 Bug,追了半天才發現是複合主鍵搞的鬼。當 AutoMapper 改了 PK 欄位,WHERE 條件就對不上了。記錄完整的 debug 過程和解法。
撲克位置理論與股票交易:為什麼你不該在開盤就追
把德州撲克的位置理論套用到股票交易,發現所有虧損都在前位進場、所有獲利都在後位進場。一個工程師用數據驗證的交易框架升級心得。
在 Windows 上安裝 OpenClaw:從零開始到 PM2 背景運行完整教學
寫給完全沒經驗的人看的 OpenClaw Windows 安裝教學。從開啟 PowerShell、安裝 Node.js、跑 Wizard 設定,到用 PM2 讓 AI 助手在背景 24 小時運行,一條龍照著做就好。
當你的 AI 供應商連掛兩天:多模型 Fallback Chain 實戰筆記
AI 服務不是永遠在線的。當 Anthropic 連續兩天大規模故障,我被迫在半天內建立一套多模型 Fallback Chain。這篇記錄從崩潰到恢復的完整過程,以及為什麼你的 AI 工作流需要一個 Plan B。
當 AI Agent 學會自我進化:Skill 架構設計的踩坑與頓悟
分享設計 AI Agent Skill 系統的實戰經驗,從併發限制的坑、Cron 隔離策略,到讓 Agent 自動學習修正的機制設計,一步步打造可維護的 AI 工作流。
AI 多代理排程的隱形陷阱:當 Sub-Agent 被靜默丟棄
在設計 AI 多代理系統時,我發現 sub-agent spawn 超過並發上限會被靜默丟棄——不排隊、不報錯、不通知。這篇分享踩坑過程,以及最終用「每任務獨立 session」取代「一個調度器 spawn 多個 sub-agent」的架構演進。
給 AI 寫的 Issue 要多詳細?一個 20K 字 Issue 的誕生過程
當你的開發者是 AI Coding Agent,Issue 的寫法要徹底改變。分享一個從「三行需求」到「20K 字完整規格」的 Issue 重寫過程,以及為什麼這些細節對 AI 來說缺一不可。
別再把審核流程綁在單據狀態上了:ApprovalRecord 抽離實戰
ERP 系統裡審核流程和單據狀態糾纏不清是常見的設計債。分享如何用 ApprovalRecord 架構把審核邏輯乾淨地抽離出來,支援退回重送、多版本審核歷程,不用再為了退回而起新號。