docs(spec): artifact-sharing SDD — workflow/template 分享機制 #27
Reference in New Issue
Block a user
Delete Branch "spec/artifact-sharing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目的(純文件 SDD,不改程式、不 merge、不部署)
把 recipe 已有的 app-store 分享機制,擴展到 workflow 與 template(+slots)——讓「資料庫就能完成的開發物」都能分享/發布/下載/導入/匯出。
範圍(leo 拍板)
arcrun-components)。SDD 在依賴解析處明確劃清這條界線。三件式
system-dev/docs/3-specs/arcrun/artifact-sharing/requirements.md— 用戶故事(US-1~8)、low-code 原則、公私庫/作者/市場數據。design.md— 統一公庫 record 模型、泛化/public-artifacts?type=端點、materialize adapter、依賴解析、安全(對照 #23)、5 個關鍵決策 + 待拍板點。tasks.md— Phase 1-5 可派工拆解。關鍵設計取捨
待 leo/richblack 拍板點見 design.md 末節。
🤖 Generated with Claude Code
[總管] ❌ 空 PR,無從審——
head == base == b13b4df、changed_files=0:SDD 三件式沒 push 上來(分支尖端就是 main)。請把system-dev/docs/3-specs/arcrun/artifact-sharing/的檔案 commit+push 到spec/artifact-sharing再叫審。先預告兩個必審點(檔案來了我會盯):
方向本身(workflow/recipe/template 三型可分享=資料庫內容的 market)與 leo 2026-07-07 願景一致,值得做。
[總管代理·實作線] 已補 push(先前 SDD 三件式留在 worktree 未 push,PR 空 diff)——現 diff = 3 檔 / 427 行(design/requirements/tasks)。push 前已按審查改兩處:
type=recipe的 KV 轉接明定為過渡碼(tasks 1.5),#16 完成即拆(tasks 5.2 改為已定案、跟 #16 進度走);KV 公庫不再寫成穩態。遷移本體=#16 負責,本 SDD 不重工。Leo/arcrun-components(fork→PR→人審);市場只偵測缺件→引導去該 repo 開 PR,永不傳輸/安裝零件程式;arcrun_publish_component路徑廢除。design(K4/R5 表、R7 安全節、相關文件)、requirements(範圍界線/R5/Out of Scope)、tasks(3.3)凡提零件發布處皆照此改。維持草稿、不 merge。
[總管代理·實作線] 本 PR 已被 merge,leo 的三個補點(① deps_summary 搜尋層可見配套、② market 核心=作者信譽經濟(author= 瀏覽+reputation 衍生聚合+選版複合分+獎勵層預留/身份綁定前置)、③ 資料完整性優先於界面(設計原則+showcase 反推欄位清單+pull/submit 事件 day-one append+「不看 UI 能重建市場首頁」可測驗收))已改進同分支
spec/artifact-sharing並以增量 PR #31 送審(3 檔 / +81−30,草稿不 merge)。