--- tags: [wiki自身, 決策, 規約] gloss: repo 邊界與紅線是 ISEP 這個 repo「裝什麼、不裝什麼、wiki 記什麼、不記什麼」的界線定義。 --- # repo 邊界與紅線 ← [[isep/00-INDEX]] **來源**:`README.md`「裝什麼」段、`inkstone/ISEP#3` 票內文 **最後更新**:2026-08-20 ## 摘要 ISEP 是「環境」repo(hooks/commands/skills/scripts),本來刻意不放「知識」(wiki/docs/ _archive)。`inkstone/ISEP#3` 在這條界線上開了一個明確定義過的例外:ISEP 需要**自己的** wiki,但那份 wiki 只能記 ISEP 自己的事,不能變成 InkStoneCo 頂層 wiki 的複製品。 ## 重點 - **裝的東西(環境)**:41 支 hook(`hooks.json` 註冊 51 條)、7 支 slash command、2 支 skill、 23 支腳本。全部只改這裡,改完兩邊(本機/雲端)各自 `/plugin update`, 不再改 `InkStoneCo/.claude/hooks/`(退場中)。 - **原本不裝的東西**:`.env`(違反 D36「金鑰只有一個家」)、`wiki/`、`docs/`、`_archive/`—— 這些被歸類為「知識」而非「環境」。 - **`#3` 開的例外**:ISEP 現在有 `system-dev/wiki/`,理由是「接手 ISEP 的 session(含雲端) 要能在 repo 內就查到『這裡的決定、踩過的坑、現在什麼狀態』,不必先 clone InkStoneCo」。 這不是推翻原本的分類,是承認 ISEP 本身也是一個有歷史、有決策、會踩坑的專案, 需要一份屬於它自己的知識庫——跟裝進去的 hooks/commands 一樣,都是「這個 repo 自己的東西」。 - **紅線沒有放寬**:ISEP 的 wiki **只記 ISEP 自己的事**。不把 InkStoneCo 頂層 wiki (`status.md`/`mistakes.md`/`decisions-summary.md` 等)的內容抄過來——複製即 fork, fork 即漂移,跟 [[真身薄殼合一]] 要解的病是同一種結構性錯誤,只是這次的對象換成知識庫。 查跨專案的事仍然去 InkStoneCo 頂層;查 ISEP 自己的事才查這裡。 - 素材骨架取自 `inkstone/system-dev-template`(見該 repo 的 wiki template),照它的規約裝 (三層 + 標籤橫切:`INDEX.md`/`TAXONOMY.md`/`status.md`/`mistakes.md`/`principles.md`/ `cards//`),不是自己另外發明一套格式。 ## 實體 - **環境**(environment)— hooks/commands/skills/scripts,本機雲端要同步的那層。 - **知識**(knowledge)— wiki/docs,只跟這個 repo 自己被讀到什麼有關,不強求同步到別處。 ## 關聯 ### 內文知識關係 - 環境 >> 對立於 >> 知識 - ISEP 的 wiki >> 只記 >> ISEP 自己的事 ### 卡片關係 - [[repo邊界與紅線]] >> 延續同一種錯誤形狀 >> [[真身薄殼合一]]