Files
Leo 2a8c259d08 依 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>
2026-08-05 23:22:14 +08:00

58 lines
2.3 KiB
Plaintext

# .gitignore
# macOS
.DS_Store
# 環境變數
.env
.env.*
!.env.example
# editorial-image skill 為私房出圖工具,不上傳此公開模板 repo
skills/editorial-image/
# 根目錄自裝的開發 wiki — 內部記錄,不推 GitHub(用戶看的是 template/ 裡的範本)
# 內容檔是我們開發此 template 的記錄;架構檔(INDEX/.wikiignore/hooks)是從
# template/ 複製來自用的,範本本體已在 template/ 推上去,這份不重複推。
# 1.10 後 dev 自用 wiki 與 VERSION 也遷到根目錄的 system-dev/(與用戶端結構一致)。
# 注意:只排除「根目錄」的 /system-dev/(前綴 /);template/system-dev/ 是發佈源,要推。
.claude/wiki/
.claude/hooks/
.claude/commands/
.claude/VERSION
.claude/settings.json
.claude/settings.local.json
/system-dev/
# Dogfooding:我們把 system-dev-template 也裝進自己的 repo 自用(產生這些自裝產物)。
# 真正的範本本體在 template/ 底下,這些根目錄自裝副本不推雲端,用戶不需要。
# 公開要推的 repo 自身文件是:docs/why.md、docs/wishlist.md、docs/SKILL.md(已追蹤)。
/CLAUDE.md
/docs/README.md
/docs/1-vision/
/docs/2-architecture/
# ── /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/
# GitHub public mirror 產出(本機暫存,不進私有真相源)
.github-public/