chore(sdd): SDD 生命週期鐵律遷移(canonical template v1.15.0)
- 鋪檔 SDD-LIFECYCLE.md / pending-changes.md / 新版 sdd-guard.sh / sdd-check.md / sdd-active-check.sh - ingest-pipeline design.md 掛 status: paused(實作 18/19 完成、部署收尾懸置、無現行開發)→ 0 active 合法 - CLAUDE.md 加 SDD 鐵律段(濃縮五條+現況註記) - wiki status 更新+記 PR #3 src 管線只在 github-dead/main 的斷層 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+14
-14
@@ -1,32 +1,32 @@
|
||||
# 當前狀態
|
||||
|
||||
> 更新時間:2026-06-26
|
||||
> 更新時間:2026-07-17
|
||||
> 每次 session 結束必須更新此檔。
|
||||
|
||||
---
|
||||
|
||||
## 正在做
|
||||
|
||||
T0.5–T5 ingest 純餵食器管線**實作完成**(issue #2,已 close)。程式碼在兩個待 merge 的 PR:
|
||||
- **PR #3**(核心管線):`src/**`(index/source-adapter/harvest/extract/graph-client/weave/pipeline/endpoint-check/envelope/types)+ `tests/**`(28 passed)+ contract + CLI + config。mergeable/CLEAN,待總管 merge。
|
||||
- **PR #4**(template 1.9.x 遷移,本分支):`system-dev/**` + `.claude/**` + SDD 搬 `docs/3-specs/` → `system-dev/docs/3-specs/`。本 repo 自行 merge。
|
||||
**SDD 生命週期鐵律遷移完成(2026-07-17,canonical=system-dev-template v1.15.0)**:
|
||||
- 鋪檔:`SDD-LIFECYCLE.md`+`pending-changes.md`(3-specs/)、新版 `sdd-guard.sh`(hooks/)、`sdd-check.md`(commands/)、`sdd-active-check.sh`(system-dev/scripts/)。
|
||||
- `ingest-pipeline/design.md` 掛 frontmatter **`status: paused`**(實作 18/19 完成、剩部署+端到端驗證懸置、無進行中開發)→ 目前 **0 active,合法**。恢復開發=人升回 active。
|
||||
- CLAUDE.md 新增 SDD 鐵律段(濃縮五條+現況註記)。
|
||||
- **PR #4(template 1.9.x 遷移分支)已併入 main 收尾**(6500d7f,舊 status 懸了三週的 merge),HANDOFF-cloud-worker 隨遷移搬進 `system-dev/docs/`。
|
||||
|
||||
gate 全綠:vitest 28 / tsc clean / wrangler dry-run 只 env-var 綁定 / 零直連 base·SQL·migration。
|
||||
## ⚠️ 已知斷層:PR #3 的 src 管線不在 gitea main
|
||||
|
||||
PR #3(T0.5–T5 src/** 管線+tests,commit 34869bc)只 merge 進**已死的 GitHub main**(github-dead remote),gitea main 上沒有 `src/`。gitea main 後來另長出 `scripts/ingest-cli.mjs`(07-03 walking skeleton、07-05 路徑 B 萃取),與 PR #3 的 `scripts/ingest-cli.mjs` 是**兩套不同實作**。34869bc 本機 remote-tracking 還在,救援(cherry-pick + 解 CLI 衝突)需另案,恢復 active 時一併裁決。
|
||||
|
||||
## 下次 session 第一件事
|
||||
|
||||
1. **merge 順序**:先請總管 merge PR #3(核心),再 rebase + merge PR #4(遷移)——#4 對 tasks.md 做位置搬移,#3 在原位更新它,先後 merge 免衝突。
|
||||
2. merge 後進**部署待驗**:部署 ingest Worker(wrangler,繞 Actions)+ 設 `GRAPH_BASE_URL` → 跑端到端 `GitHub→ingest→graph`(需 leo21c)。
|
||||
|
||||
## 待負責人確認
|
||||
|
||||
- PR #3 merge(總管)|PR #4 merge(本 repo / leo)。
|
||||
1. 照 SDD-LIFECYCLE.md 第 5 條回報三數字(現行規格=無 active/ingest-pipeline paused)。
|
||||
2. 若要恢復部署收尾(Worker 部署+端到端 ingest→graph):人先把 ingest-pipeline 升回 active,並裁決 PR #3 src 管線救援。
|
||||
|
||||
## 已知問題
|
||||
|
||||
| 問題 | 優先級 | 狀態 |
|
||||
|------|--------|------|
|
||||
| 端到端 ingest→graph 未實證 | 🟡 | 待部署 + `GRAPH_BASE_URL`(graph receiver 已補對齊 full contract) |
|
||||
| refresh 端 extract(Workers AI)未接 | ⚪ | 第一版只走採取(路徑 A);深萃留 CLI/CC |
|
||||
| PR #3 src 管線只在 github-dead/main,gitea main 缺 src/ | 🟡 | 待救援裁決(34869bc 本機可查) |
|
||||
| 端到端 ingest→graph 未實證 | 🟡 | 待部署 + `GRAPH_BASE_URL`;SDD paused 中 |
|
||||
| embed 實際 embedding | ⚪ | 只打標;等 base vectorize(Arcrun #7) |
|
||||
| T3.3 模型測試集(中文+暗示樣本) | ⚪ | deferred;護欄 + parse 已單元測試 |
|
||||
| T3.3 模型測試集(中文+暗示樣本) | ⚪ | deferred |
|
||||
|
||||
Reference in New Issue
Block a user