# .sdt-framework-dev — 這裡是「框架 repo 本身」的標記 # # 存在即生效,內容不重要(這些字只是給人看的)。 # # 它解除的是什麼: # 實例側有一條封路——「不准改安裝產物區(.claude/hooks/、system-dev/ 範本區、 # plugin 安裝目錄)」,因為機制變更必須回框架提案,而不是各實例自己手改 # (手改的下場:4 支 hook 已經漂移,而且沒有任何人知道)。 # 但在**框架 repo 自己**開發時,改那些檔正是本職工作 ⇒ 這個標記讓 guard 放行。 # # 為什麼是檔案而不是 CLI 參數: # 《分離導入規格》§6.1 寫的是「`--framework-dev` 標記的 session」, # 但 Claude Code **沒有這個官方參數**(實查,非記憶)。 # 改用檔案的好處:框架 repo 天生就帶著它、隨 clone 就在、零記憶負擔, # 不必每次開 session 記得加旗標。 # (臨時情境仍可用環境變數 SDT_FRAMEWORK_DEV=1 達到同樣效果。) # # ⚠️ 實例不該有這個檔。實例裡出現它 = 有人在關掉自己的封路,git 上看得見。