docs(sdd): P-2026-07-19 confirmed——pending-changes 移入已裁決、artifact-sharing tasks 增補 Phase 1.5(bundle/譜系/訂閱/多源/self-check)
This commit is contained in:
@@ -128,3 +128,24 @@
|
||||
| `[!]` | 阻擋中(說明阻擋原因)|
|
||||
|
||||
> **建議施作順序**:先 workflow 全鏈(Phase 1-4 只做 workflow)跑通一個型別的閉環,再複製到 template;recipe 相容轉接(1.5)與收斂(5.2)最後或不做。理由=先證泛化模型對一個型別成立,再擴,避免三型並行時模型未穩就 3× 返工。
|
||||
|
||||
---
|
||||
|
||||
## Phase 1.5:App(bundle)+實例譜系+訂閱更新+多源(P-2026-07-19,confirmed 2026-07-19)
|
||||
|
||||
> 依據:`3-specs/pending-changes.md` 已裁決 P-2026-07-19(P1-P6 全文)。排序=緊接 Phase 1;
|
||||
> 最小核先行(1.5-1/1.5-2),通知與 self-check 可分批。過渡期 arcrun-rag install.sh 續用,
|
||||
> 1.5-2 落籍可先由 installer 代寫(義肢幫器官接生)。
|
||||
|
||||
- [ ] 1.5-1 bundle 第四型(P1):`type=bundle` portable_body=成員清單(type/canonical_id/uuid 鎖版或 track-latest)+install_params_schema+conformance;pull bundle=成員經 dependency_manifest 全解析。
|
||||
- 驗收:arcrun-rag 翻譯成第一個 bundle manifest;pull 後成員全 materialize。
|
||||
- [ ] 1.5-2 installed_from 譜系+四態(P3):materialized artifact 落籍 `{installed_from_source, installed_from_uuid, installed_at, content_hash}`(entry metadata,不建表);list/console/MCP 標 `up_to_date/behind/diverged/sideloaded`(+`source_lost`)。
|
||||
- 驗收:API 直建的 workflow 列表顯 sideloaded;改過的顯 diverged。
|
||||
- [ ] 1.5-3 訂閱與更新查詢(P2):`artifact_subscription` entry(policy: notify|auto|pin,預設 notify)+`GET /subscriptions/updates` 查詢式;禁發布事件自動 fan-out(D4)。
|
||||
- 驗收:submit 新版後,訂閱端查詢見 behind;更新為顯式動作、可拒可 pin。
|
||||
- [ ] 1.5-4 多源與 visibility(P6 第一波=官方源+直連一個外源):artifact 加 `visibility: public|org|unlisted`;外源拉取走 token 認證;installed_from 記源。org 私區留第二波。
|
||||
- 驗收:實例 B 加實例 A 為源、拉 A 的 unlisted bundle 成功;A 斷線後 B 已裝照跑、狀態 source_lost。
|
||||
- 鐵律:pull=複本全落地,runtime 零外部依賴(P6 鐵律段)。
|
||||
- [ ] 1.5-5 conformance self-check(P5):bundle 附驗收清單(介面×能力機械檢查),install/update 完自動跑產報告。
|
||||
- 驗收:arcrun-rag bundle 裝完自動報 GUI/MCP/三模式可用性矩陣。
|
||||
- [ ] 1.5-6 信譽記分邊界(附註):私下/org 源 pull 事件不進公開信譽;bundle 作者計入 #31 信譽經濟。
|
||||
|
||||
Reference in New Issue
Block a user