依 D22 翻正舊 ignore 政策:本 repo 自己的 SDD 進版控 + 新增 jdd-dual-profile 卷

🔴 修的病:這個框架 repo 自己的 5 份 SDD 全部被 .gitignore 擋在版控之外,
只活在一台硬碟上——clone 不到、雲端 CC 讀不到、沒備份。SDD 是進度真相源,
「框架 repo 沒吃自己的狗糧」。

依據 D22(已翻案):Gitea private 除機敏值外全 push,雲端工人靠 clone,docs 缺=斷糧;
只有 GitHub mirror 才嚴篩,而 docs 整包已在 github-publish-exclude.txt。

.gitignore 改法:整條擋 → 只擋子項(/*)+ 逐個放行真 SDD。
與 template/ 底下逐位元組相同的自裝副本(TEMPLATE-sdd/、SDD-LIFECYCLE.md)續擋。

新增 docs/3-specs/jdd-dual-profile/(status: draft,等 leo confirm 才升 active):
JDD(PM 軌 root/journeys/角色權限/站號 sprint)與雙 profile 合成一卷,
33 條 task/6 phase,每條掛服務哪條 Gherkin(G1–G7)。
新增 hook 6 支、改既有 hook 1 支。**0 行實作**。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-05 23:22:14 +08:00
parent dc4fe67e15
commit 2a8c259d08
12 changed files with 1726 additions and 1 deletions
+18 -1
View File
@@ -31,7 +31,24 @@ skills/editorial-image/
/docs/README.md
/docs/1-vision/
/docs/2-architecture/
/docs/3-specs/
# ── /docs/3-specs/ 例外(2026-08-05,依 D22 翻正舊政策)──────────────
# D22 已翻案:Gitea private 除機敏值外全 push——雲端工人靠 clone,docs 缺=斷糧。
# 舊規則把整個 3-specs 擋掉,害「本 repo 自己的 SDD」只活在一台硬碟上:
# clone 不到、雲端 CC 讀不到、沒備份。SDD 是進度真相源,必須進版控。
# 公開外洩風險已由 scripts/github-publish-exclude.txt 蓋掉(docs 整包不進 GitHub mirror)。
#
# 作法:只擋子項(用 /*),再逐個放行真 SDD。
# 放行=本 repo 自己寫的規格(真相源)
# 續擋=與 template/system-dev/docs/3-specs/ 逐位元組相同的自裝副本(零資訊、徒增重複)
/docs/3-specs/*
!/docs/3-specs/cross-repo-signing/
!/docs/3-specs/install-layout/
!/docs/3-specs/tasks-project-projection/
!/docs/3-specs/wiki-architecture/
!/docs/3-specs/jdd-dual-profile/
!/docs/3-specs/pending-changes.md
/docs/4-guides/
/docs/5-records/
/docs/6-user/