Commit Graph

  • 4d360ad266 Merge pull request 'feat/guided-requirement-completion/main' (#87) from feat/guided-requirement-completion/main into master master admin 2026-09-23 02:28:53 +00:00
  • 2b61c4e235 feat(需求補全): 改善規劃需求補全 jiantw83 2026-09-23 08:53:26 +08:00
  • fdd5696c7b Merge pull request 'feat/integrate-all-prompts/main' (#84) from feat/integrate-all-prompts/main into master admin 2026-09-22 07:34:55 +00:00
  • 6080cc99da docs(workflow-assets): 整合流程正本與委派規則 jiantw83 2026-09-22 15:31:36 +08:00
  • 43e91ceb70 test(workflow-assets): 整合流程正本與委派規則 jiantw83 2026-09-22 15:31:36 +08:00
  • c56f3271b5 feat(workflow-assets): 整合流程正本與委派規則 jiantw83 2026-09-22 15:31:36 +08:00
  • 52b5f08e7e Merge pull request 'feat/delivery-document-preview/main' (#83) from feat/delivery-document-preview/main into master admin 2026-09-22 07:12:33 +00:00
  • 957dd8795b Merge pull request 'feat/analyze-delivery-priority/main' (#82) from feat/analyze-delivery-priority/main into master admin 2026-09-22 07:12:22 +00:00
  • 37ecd93c6b Merge pull request 'feat/plan-document-section/main' (#81) from feat/plan-document-section/main into master admin 2026-09-22 07:12:10 +00:00
  • 0254c3abe1 test(sdlc-feat-assets): 補上交付文件預覽正本測試 jiantw83 2026-09-22 15:06:25 +08:00
  • ddc72a404e feat(sdlc-feat): 加入交付文件預覽分流規則 jiantw83 2026-09-22 15:06:25 +08:00
  • 76cdedc980 test(sdlc-analyze-assets): 加入交付優先確認流程 jiantw83 2026-09-22 15:06:08 +08:00
  • 744eee04ba feat(sdlc-analyze): 加入交付優先確認流程 jiantw83 2026-09-22 15:06:08 +08:00
  • a9ef078ef6 test(sdlc-plan-assets): 補上文件段落資產測試 jiantw83 2026-09-22 15:04:51 +08:00
  • 48b1e39e38 feat(sdlc-plan): 新增文件段落規則 jiantw83 2026-09-22 15:04:51 +08:00
  • e0a26b81e5 Merge pull request 'feat/delivery-document-contract/main' (#80) from feat/delivery-document-contract/main into master admin 2026-09-22 06:54:44 +00:00
  • 280657573c Merge pull request 'feat/workday-schedule-cpm/main' (#79) from feat/workday-schedule-cpm/main into master admin 2026-09-22 06:54:32 +00:00
  • 8222a4043e Merge pull request 'feat/gitea-comment-pagination/main' (#78) from feat/gitea-comment-pagination/main into master admin 2026-09-22 06:54:19 +00:00
  • 0291002831 test(交付文件): 接通文件交付規則與抽取契約 jiantw83 2026-09-22 14:44:17 +08:00
  • dd3a522b38 feat(交付文件): 接通文件交付規則與抽取契約 jiantw83 2026-09-22 14:44:17 +08:00
  • e98d1d0cbe test(schedule): 補上工作日排程與 CPM PERT 覆蓋 jiantw83 2026-09-22 14:43:02 +08:00
  • 378260b87a feat(schedule): 改為工作日排程並產出 CPM 與 PERT jiantw83 2026-09-22 14:43:02 +08:00
  • 7fa7f7e1de fix(pr-threads): 修正留言端點預覽 jiantw83 2026-09-22 14:38:59 +08:00
  • 437896348a test(留言分頁): 改用 timeline 分頁讀取留言 jiantw83 2026-09-22 14:37:38 +08:00
  • a944141109 fix(留言分頁): 改用 timeline 分頁讀取留言 jiantw83 2026-09-22 14:37:38 +08:00
  • a5699d1798 Merge pull request 'feat/overview-html-capture/main' (#69) from feat/overview-html-capture/main into master admin 2026-09-21 09:46:17 +00:00
  • 20e3bfaaae chore: bump version to 0.0.2 jiantw83 2026-09-21 17:44:57 +08:00
  • e6b566b552 Merge pull request 'feat/overview-html-capture/main' (#68) from feat/overview-html-capture/main into master admin 2026-09-21 09:42:49 +00:00
  • 7f723adff8 feat: 移除計時並停用報表預覽 jiantw83 2026-09-21 17:41:44 +08:00
  • 16ef54c410 Merge pull request 'feat(install): validate agent CLI runtime registries' (#67) from feat/overview-html-capture/main into master admin 2026-09-18 08:45:03 +00:00
  • 5a259a95af feat(install): validate agent CLI runtime registries jiantw83 2026-09-18 16:42:09 +08:00
  • b35161248c Merge pull request 'feat(overview-artifact): 產生可預覽總覽與截圖 fallback' (#66) from feat/overview-html-capture/main into master admin 2026-09-18 08:03:05 +00:00
  • 867a23497f feat(overview-artifact): 產生可預覽總覽與截圖 fallback jiantw83 2026-09-18 15:59:34 +08:00
  • c545f11ec1 Merge pull request 'feat/delegation-markers/main' (#64) from feat/delegation-markers/main into master admin 2026-09-18 01:19:38 +00:00
  • f61ef3fa78 test(delegation): 把標記與判準正本雙向綁住 jiantw83andClaude Opus 5 2026-09-18 09:12:08 +08:00
  • 84cd8fc41f docs(prompts): 六個只在意結果的步驟標上〔可委派〕 jiantw83andClaude Opus 5 2026-09-18 09:12:08 +08:00
  • 3da822adc6 docs(references): 新增委派判準,四條全部成立才可委派 jiantw83andClaude Opus 5 2026-09-18 09:12:08 +08:00
  • 7995e74332 Merge pull request 'feat/plan-analyze-timing/main' (#63) from feat/plan-analyze-timing/main into master admin 2026-09-18 00:52:27 +00:00
  • ad980fafc6 Merge pull request 'feat/install-verify/main' (#62) from feat/install-verify/main into master admin 2026-09-18 00:52:13 +00:00
  • c06c327104 Merge pull request 'feat/sdlc-fix-accepts-issue/main' (#61) from feat/sdlc-fix-accepts-issue/main into master admin 2026-09-18 00:52:00 +00:00
  • 46c6db8c70 feat(time-log): 對既有議題重跑時補到當下,每一輪各記一筆 jiantw83andClaude Opus 5 2026-09-18 08:46:27 +08:00
  • 7ee050de2f docs(sdlc-plan,sdlc-analyze): 兩份正本各自起停自己的錶 jiantw83andClaude Opus 5 2026-09-17 19:32:37 +08:00
  • 81d02bffcf feat(timer,time-log): 起錶配上停錶,並補登議題建立之前的時間 jiantw83andClaude Opus 5 2026-09-17 19:32:20 +08:00
  • 5638593c4c refactor(lib): 停錶與議題工時清單下沉到 lib jiantw83andClaude Opus 5 2026-09-17 19:32:01 +08:00
  • 73b9cd9f75 feat(install): 安裝完成等於驗過能用 JefferyandClaude Opus 5 2026-09-17 18:25:32 +08:00
  • a279591232 fix(sdlc-fix): 需求議題本來就沒有未整併留言時照樣列出工作包 jiantw83andClaude Opus 5 2026-09-17 18:21:36 +08:00
  • 03ce382220 refactor(issue-body): 工作包的歸屬判準收成一個函式 jiantw83andClaude Opus 5 2026-09-17 18:19:33 +08:00
  • a5f36ed14c feat(sdlc-fix): 輸入放寬為 PR 編號或議題編號 jiantw83andClaude Opus 5 2026-09-17 18:16:23 +08:00
  • 09d880e6f2 feat(wp-list): 列出一顆需求議題底下的工作包 jiantw83andClaude Opus 5 2026-09-17 18:16:23 +08:00
  • c2ca7fbf07 Merge pull request 'fix/pr-create-stopwatch-and-docs/main' (#55) from fix/pr-create-stopwatch-and-docs/main into master admin 2026-09-17 09:54:55 +00:00
  • 9ed719a4d7 fix(pr-create): 錶沒在跑時 409 與 500 都不算失敗 jiantw83andClaude Opus 5 2026-09-17 17:46:43 +08:00
  • 1c678d311a Merge pull request 'feat/sdlc-fix-worktree/main' (#53) from feat/sdlc-fix-worktree/main into master admin 2026-09-17 09:35:40 +00:00
  • 66064a751e fix(lib): 補回搬家時掉了的 rmSync,並讓 origin 檢查只有一份 jiantw83andClaude Opus 5 2026-09-17 17:32:01 +08:00
  • 0dd8d7b7bb docs(sdlc-fix): 第一步先看 PR 現況,再定位工作樹 jiantw83andClaude Opus 5 2026-09-17 17:26:26 +08:00
  • 2562555058 feat(worktree-ensure): 定位工作包的工作樹,不在就重建 jiantw83andClaude Opus 5 2026-09-17 17:26:26 +08:00
  • 7196385c5e refactor(branch-prep): 建立工作樹的「算」與「做」收進 lib jiantw83andClaude Opus 5 2026-09-17 17:26:26 +08:00
  • 643293b21c Merge pull request 'feat/comments-merge/main' (#52) from feat/comments-merge/main into master admin 2026-09-17 09:22:58 +00:00
  • 3a435bf2d9 Merge pull request 'fix/pr-head-after-merge/main' (#51) from fix/pr-head-after-merge/main into master admin 2026-09-17 09:19:25 +00:00
  • ceb723c63e test(流程正本): 新增 sdlc-sync,並讓另外兩份正本整併完自動接回 jiantw83andClaude Opus 5 2026-09-17 09:19:11 +00:00
  • f85fabb758 feat(流程正本): 新增 sdlc-sync,並讓另外兩份正本整併完自動接回 jiantw83andClaude Opus 5 2026-09-17 09:19:10 +00:00
  • 3ad08be14f test(comments-merge): 把留言裡的決策整併回議題描述並標記 jiantw83andClaude Opus 5 2026-09-17 09:19:10 +00:00
  • 16f93f6e8b feat(comments-merge): 把留言裡的決策整併回議題描述並標記 jiantw83andClaude Opus 5 2026-09-17 09:19:09 +00:00
  • 5ef25d3ee9 test(抽取契約): 未整併的判定改成只認自己打的 +1 jiantw83andClaude Opus 5 2026-09-17 09:19:08 +00:00
  • c1ab712afd feat(議題解析): 換掉一個段落的內容,標題與其餘段落一字不動 jiantw83andClaude Opus 5 2026-09-17 09:19:08 +00:00
  • 3b7e3bdfc7 test(pr-comments): 議題也讀得了,不再先打 PR 端點 jiantw83andClaude Opus 5 2026-09-17 09:19:07 +00:00
  • 051fe0ded4 fix(pr-comments): 議題也讀得了,不再先打 PR 端點 jiantw83andClaude Opus 5 2026-09-17 09:19:06 +00:00
  • b263915afc test(pr-create): 讀檔與列留言收進 lib,並讓已整併只認自己打的 +1 jiantw83andClaude Opus 5 2026-09-17 09:19:05 +00:00
  • ee474d0439 refactor(lib): 讀檔與列留言收進 lib,並讓已整併只認自己打的 +1 jiantw83andClaude Opus 5 2026-09-17 09:19:05 +00:00
  • 695694b3fd fix(pr-watch): 來源分支被刪掉之後,改從 head.label 取分支名 jiantw83andClaude Opus 5 2026-09-17 17:16:44 +08:00
  • d0e7e569a3 Merge pull request 'feat/pr-watch-and-cleanup/main' (#48) from feat/pr-watch-and-cleanup/main into master admin 2026-09-17 09:09:53 +00:00
  • 617a3eef72 fix(pr-watch): 試跑的預告與實跑的守門對齊,並說出路徑被佔住這件事 jiantw83andClaude Opus 5 2026-09-17 17:06:07 +08:00
  • 32edd65962 docs(sdlc-feat): 第三段收尾指向 pr-watch 與手動清理 jiantw83andClaude Opus 5 2026-09-17 16:59:30 +08:00
  • d331bef1ed feat(pr-watch): 回報 PR 現況,並在它結束時清掉工作樹 jiantw83andClaude Opus 5 2026-09-17 16:59:30 +08:00
  • 9e049580bb feat(worktree-remove): 手動清掉一棵工作樹,絕不 --force jiantw83andClaude Opus 5 2026-09-17 16:59:30 +08:00
  • 43764f457e refactor(pr-comments): 三類留言的讀取收進 pr-threads jiantw83andClaude Opus 5 2026-09-17 16:59:30 +08:00
  • 86bdfd9007 Merge pull request 'feat/pr-comments-and-fix/main' (#47) from feat/pr-comments-and-fix/main into master admin 2026-09-17 08:48:23 +00:00
  • a1bbd78cb4 test(sdlc-fix-assets): 新增 sdlc-fix 流程正本 jiantw83 2026-09-17 08:46:35 +00:00
  • 6453c78fd1 feat(sdlc-fix): 新增 sdlc-fix 流程正本 jiantw83 2026-09-17 08:46:35 +00:00
  • 8d9bcd65e3 test(pr-reply): 回覆一則 PR 留言並標記已處理 jiantw83 2026-09-17 08:46:34 +00:00
  • 759b53adeb feat(pr-reply): 回覆一則 PR 留言並標記已處理 jiantw83 2026-09-17 08:46:34 +00:00
  • de1fd08efa test(pr-comments): 讀 PR 上的三類留言 jiantw83 2026-09-17 08:46:33 +00:00
  • cc29b5bc21 feat(pr-comments): 讀 PR 上的三類留言 jiantw83 2026-09-17 08:46:33 +00:00
  • 3084c91041 Merge pull request '以 worktree 建立工作包分支並備妥隔離環境' (#46) from feat/worktree-branch-prep/main into master admin 2026-09-17 08:31:54 +00:00
  • d3ce364727 docs(sdlc-feat): description 跟著改成「備妥工作樹、起錶」 jiantw83andClaude Opus 5 2026-09-17 16:30:00 +08:00
  • 0154cf59d4 fix(claim): 被碼錶擋下時明說停錶不會動到既有的工作樹 jiantw83andClaude Opus 5 2026-09-17 15:59:48 +08:00
  • 4583a5f210 docs(sdlc-feat): 第一段改成領取、備妥工作樹、最後起錶 jiantw83andClaude Opus 5 2026-09-17 15:54:27 +08:00
  • 74b4ca130e feat(timer): 碼錶移出領取,等工作樹建成之後才起 jiantw83andClaude Opus 5 2026-09-17 15:54:27 +08:00
  • 5b740c236b feat(branch-prep): 一律在獨立的工作樹上開工,不在原地切換分支 jiantw83andClaude Opus 5 2026-09-17 15:54:27 +08:00
  • 03c368b6de Merge pull request 'feat/commit-split-and-pr/main' (#45) from feat/commit-split-and-pr/main into master admin 2026-09-17 08:25:36 +00:00
  • 997d4ec280 docs(sdlc-feat): 第三段補上兩個 repo 的區別與重跑的行為 jiantw83 2026-09-17 08:23:28 +00:00
  • 013947630f test(sdlc-feat-assets): 第三段補上兩個 repo 的區別與重跑的行為 jiantw83 2026-09-17 08:23:28 +00:00
  • da5b670f29 test(script-contract): 讓 --key=value 的值可以本身以 -- 開頭 jiantw83 2026-09-17 08:23:27 +00:00
  • 1c6e7f85bb fix(lib): 讓 --key=value 的值可以本身以 -- 開頭 jiantw83 2026-09-17 08:23:27 +00:00
  • 95e6026950 refactor(lib): 開啟目標專案 git repo 的那幾行收進 lib jiantw83 2026-09-17 08:23:26 +00:00
  • fbc80f286f test(pr-create): 錶停在議題的 repo,並讓重跑不會開出第二顆 PR jiantw83 2026-09-17 08:23:25 +00:00
  • 30297cc49a fix(pr-create): 錶停在議題的 repo,並讓重跑不會開出第二顆 PR jiantw83 2026-09-17 08:23:25 +00:00
  • 8a6145ea14 test(commit-split): 改名時別漏掉舊檔的刪除,失敗時說出做到哪裡 jiantw83 2026-09-17 08:23:24 +00:00
  • f99adab245 fix(commit-split): 改名時別漏掉舊檔的刪除,失敗時說出做到哪裡 jiantw83 2026-09-17 08:23:23 +00:00
  • 513dad7f6a test(sdlc-feat-assets): 加入第三段「提交與開立 PR」 jiantw83 2026-09-17 08:23:23 +00:00
  • 0b728ca270 feat(sdlc-feat): 加入第三段「提交與開立 PR」 jiantw83 2026-09-17 08:23:22 +00:00