feat(overview-artifact): 產生可預覽總覽與截圖 fallback
This commit is contained in:
@@ -17,9 +17,9 @@
|
||||
| 目錄 | 職責 | 邊界 |
|
||||
| --- | --- | --- |
|
||||
| `prompts/` | 流程正本(`sdlc-{plan,analyze,feat,fix,sync,report}.md`),唯一的事實來源 | 平台中立 markdown,不含任何平台專屬語法 |
|
||||
| `scripts/` | 所有副作用(Gitea API、git、檔案系統)的唯一出口 | Node、零外部套件,僅用內建 `fetch` / `child_process` / `fs` |
|
||||
| `templates/` | 所有產出格式(議題、PR、報表、總覽網頁) | 以 `{{變數}}` 佔位,不含邏輯。唯一例外是 `overview-artifact.html`:它是一份要在瀏覽器裡開的網頁,需要一段把 mermaid 圖畫出來的腳本 |
|
||||
| `references/` | 規則正本(實作規範、註解格式對照表、可行性檢查清單、委派判準) | 由流程正本指名讀取,不自行散落於 prompts |
|
||||
| `scripts/` | 所有副作用、抽取、schema 驗證與 artifact 產生 | Node、零外部套件,僅用內建 `fetch` / `child_process` / `fs`;HTML、SVG、manifest 與附件生命週期也由此處負責 |
|
||||
| `templates/` | Markdown 產出格式(議題、PR、報表) | 以 `{{變數}}` 佔位,不含邏輯;HTML artifact 由 `scripts/overview-render.js` 產生 |
|
||||
| `references/` | 規則正本(實作規範、註解格式對照表、可行性檢查清單、委派判準、artifact 契約) | 由流程正本指名讀取,不自行散落於 prompts |
|
||||
| `bin/tea-sdlc.js` | 指令入口:取走子指令,其餘 argv 原樣交出去 | 不含任何平台目錄知識,也不自己動手做事 |
|
||||
| `scripts/install.js` | 平台偵測與轉接檔產生/移除 | 唯一知道各平台目錄結構的地方 |
|
||||
| `scripts/install-verify.js` | 安裝後走一遍叫用鏈(轉接檔 → PATH 上的 tea-sdlc → 流程正本) | 只認拿到的轉接檔路徑,不自己推導平台目錄;不碰網路 |
|
||||
|
||||
Reference in New Issue
Block a user