Commit Graph

  • b93d5ca135 Merge pull request 'chore(graphify): hook 改放本機設定並移除不適用的 graph.json 規則' (#81) from chore/graphify-claude-integration into master master a620906209 2026-10-29 10:06:36 +00:00
  • beb52eba4c chore(graphify): hook 改放本機設定並移除不適用的 graph.json 規則 a620906209 2026-10-29 17:46:33 +08:00
  • df1b5bed9b Merge pull request 'chore(graphify): CLAUDE.md 新增 graphify 使用規則' (#80) from chore/graphify-claude-integration into master a620906209 2026-10-29 09:42:27 +00:00
  • 1958c3f01a chore(graphify): 新增 Claude Code 搜尋與讀檔 hook 設定 a620906209 2026-10-29 17:41:37 +08:00
  • 6dfa36c1cb chore(graphify): CLAUDE.md 新增 graphify 使用規則 a620906209 2026-10-29 17:41:37 +08:00
  • 2d571cfd52 Merge pull request 'chore(gitignore): 忽略 graphify-out 圖譜輸出' (#79) from docs/k8s-local-simulation-todo into master a620906209 2026-10-29 09:38:30 +00:00
  • 34b4706d00 Merge pull request 'docs(graphify): 新增知識圖譜操作筆記' (#78) from docs/graphify-usage-note into master a620906209 2026-10-29 09:37:06 +00:00
  • 89b8e8f343 docs(graphify): 新增知識圖譜操作筆記 a620906209 2026-10-29 17:34:29 +08:00
  • 1c1fe6f651 chore(gitignore): 忽略 graphify-out 圖譜輸出 a620906209 2026-10-29 17:28:10 +08:00
  • 4f2907eb93 Merge pull request 'docs(analysis): 新增 K8s 本機模擬待辦記錄' (#77) from docs/k8s-local-simulation-todo into master a620906209 2026-10-29 04:58:17 +00:00
  • 7bd96ef092 docs(analysis): 新增 K8s 本機模擬待辦記錄 a620906209 2026-10-29 12:57:13 +08:00
  • d6aae828e9 Merge pull request 'chore(openspec): 歸檔 fix-booking-exception-handling 並同步主規格' (#76) from chore/archive-fix-booking-exception-handling into master a620906209 2026-10-17 17:46:36 +00:00
  • 72daf9baa0 chore(openspec): 歸檔 fix-booking-exception-handling 並同步主規格 a620906209 2026-10-18 01:45:26 +08:00
  • a869b0989a Merge pull request 'fix(booking): 交易內只攔截業務例外,資料庫錯誤改交由例外處理器' (#75) from fix/booking-exception-handling-impl into master a620906209 2026-10-17 17:38:43 +00:00
  • 8042f0bafb style(booking): 以 pint 格式化預約 Controller a620906209 2026-10-18 01:35:38 +08:00
  • ddbf956144 fix(booking): 交易內只攔截業務例外,資料庫錯誤改交由例外處理器 a620906209 2026-10-18 01:35:38 +08:00
  • 0ee6ce9966 Merge pull request 'fix(openspec): 新增 fix-booking-exception-handling change 規劃' (#74) from fix/booking-exception-handling into master a620906209 2026-10-17 17:12:32 +00:00
  • dcbf3e4a9a fix(openspec): 新增 fix-booking-exception-handling change 規劃 a620906209 2026-10-18 00:59:25 +08:00
  • d27aff1a7d Merge pull request 'chore(docs): 標記 H1、H2 完成並於 .env.example 註明正式環境設定' (#73) from chore/close-h1-h2-todo into master a620906209 2026-10-17 16:47:43 +00:00
  • 990f84c21a chore(docs): 標記 H1、H2 完成並於 .env.example 註明正式環境設定 a620906209 2026-10-18 00:47:01 +08:00
  • ffed798ed5 Merge pull request 'chore(openspec): 歸檔 add-role-middleware 並同步主規格' (#72) from chore/archive-add-role-middleware into master a620906209 2026-10-17 16:40:54 +00:00
  • d83d941993 chore(openspec): 歸檔 add-role-middleware 並同步主規格 a620906209 2026-10-18 00:30:05 +08:00
  • 544894fa55 Merge pull request 'security(auth): 新增 member/provider 角色 middleware' (#71) from security/implement-role-middleware into master a620906209 2026-10-17 16:12:02 +00:00
  • 90fc8f2d49 style: 以 pint 格式化 routes、Docs 與 BookingListTest a620906209 2026-10-17 23:57:30 +08:00
  • 16ccb4c18c security(auth): 新增 member/provider 角色 middleware a620906209 2026-10-17 23:57:16 +08:00
  • 9e4331d4f7 Merge pull request 'security(openspec): 新增 add-role-middleware change 規劃' (#70) from security/add-role-middleware into master a620906209 2026-10-17 15:30:15 +00:00
  • 6feb79bc1a security(openspec): 新增 add-role-middleware change 規劃 a620906209 2026-10-17 23:28:06 +08:00
  • 1839e9008f Merge branch 'chore/add-github-test-workflow': 新增 GitHub 鏡像專用測試 workflow a620906209 2026-10-17 23:09:55 +08:00
  • 09aa5175e3 Merge branch 'docs/complete-backlog-items': 待辦新增功能與延後項目 F1–F7 a620906209 2026-10-17 23:09:55 +08:00
  • efb7d1b773 ci(github): 新增 GitHub 鏡像專用的測試 workflow a620906209 2026-10-17 23:06:53 +08:00
  • f07d15609f docs(analysis): 待辦新增功能與延後項目 F1–F7 a620906209 2026-10-17 23:06:28 +08:00
  • 245a0a3f84 Merge pull request 'docs(analysis): 待辦新增 M7(預約例外訊息洩漏)與 M8(預約狀態並發競態)' (#69) from docs/add-review-findings-m7-m8 into master a620906209 2026-10-14 17:02:27 +00:00
  • 42b3884f09 docs(analysis): 待辦新增 M7(預約例外訊息洩漏)與 M8(預約狀態並發競態) a620906209 2026-10-15 00:39:26 +08:00
  • 4fa6822a23 Merge pull request 'chore(claude): 新增 hardener skill(Laravel 版)並於 CLAUDE.md 補上審查流程' (#68) from chore/add-hardener-skill into master a620906209 2026-10-14 16:37:07 +00:00
  • 7b90fdc5f9 chore(claude): 新增 hardener skill(Laravel 版)並於 CLAUDE.md 補上審查流程 a620906209 2026-10-15 00:36:29 +08:00
  • fe533413a9 Merge pull request 'chore(claude): 新增 design-hardener 設計加固審查 subagent(Pi 與 Claude Code 版)' (#67) from chore/add-design-hardener into master a620906209 2026-10-14 16:21:40 +00:00
  • 8e079185fa chore(claude): 新增 design-hardener 設計加固審查 subagent(Pi 與 Claude Code 版) a620906209 2026-10-15 00:13:44 +08:00
  • 2af6be75a9 Merge pull request 'chore(claude): 新增 spec-reviewer、strict-reviewer 的 Claude Code 版本(sonnet)並更新審查流程說明' (#66) from chore/add-claude-review-subagents into master a620906209 2026-10-14 16:09:42 +00:00
  • 9f86ccad05 chore(claude): 新增 spec-reviewer、strict-reviewer 的 Claude Code 版本(sonnet)並更新審查流程說明 a620906209 2026-10-15 00:09:00 +08:00
  • 990a260f95 Merge pull request 'chore(pi): 新增 spec-reviewer、strict-reviewer 審查 subagent,並於 CLAUDE.md 補上審查流程' (#65) from chore/add-review-subagents into master a620906209 2026-10-14 16:05:59 +00:00
  • ad455742c6 chore(pi): 新增 spec-reviewer、strict-reviewer 審查 subagent,並於 CLAUDE.md 補上審查流程 a620906209 2026-10-15 00:05:22 +08:00
  • f9e83cadfe Merge pull request 'chore(openspec): 升級 OpenSpec CLI 至 1.14.1 並重新產生 skill 與指令' (#64) from chore/upgrade-openspec into master a620906209 2026-10-14 15:57:20 +00:00
  • 291b7e5889 chore(openspec): 以 operations guidance 取代 apply skill 自訂區塊 a620906209 2026-10-14 23:56:26 +08:00
  • 82d99d00a7 chore(openspec): 升級 OpenSpec CLI 至 1.14.1 並重新產生 skill 與指令 a620906209 2026-10-14 23:56:26 +08:00
  • e899f38267 Merge pull request 'docs(claude): CLAUDE.md 補上工具分工、專案慣例、授權規範、驗證指令與 Git/PR 流程' (#63) from chore/claude-workflow-tooling into master a620906209 2026-10-14 15:54:37 +00:00
  • a59179d96c docs(analysis): 更新 prompt 改善計畫進度 a620906209 2026-10-14 23:45:54 +08:00
  • c1698a45b6 chore(claude): 修正 branch-and-propose、apply 加入測試對應檢查,新增 verify-and-report 與 finish-and-pr a620906209 2026-10-14 23:45:54 +08:00
  • ee1ba1cef3 chore(windsurf): 移除與 CLAUDE.md 衝突的 ponytail 規則 a620906209 2026-10-14 23:45:53 +08:00
  • e6f59f25d3 docs(claude): CLAUDE.md 補上工具分工、專案慣例、授權規範、驗證指令與 Git/PR 流程 a620906209 2026-10-14 23:45:53 +08:00
  • cb64d45572 Merge pull request 'chore(openspec): 更新 config.yaml 專案 context 並補上 proposal/specs/design/tasks 規則' (#62) from chore/update-openspec-config into master a620906209 2026-10-14 15:23:50 +00:00
  • db4f11a740 docs(analysis): 修正 M3 描述,通知實際已多數使用 ShouldQueue,下修優先度 a620906209 2026-10-14 23:22:19 +08:00
  • 529ba94dc7 chore(openspec): 更新 config.yaml 專案 context 並補上 proposal/specs/design/tasks 規則 a620906209 2026-10-14 23:20:26 +08:00
  • 7edd1bfcdc Merge pull request 'chore(claude): 新增 AC 對應測試規則與 branch-and-propose skill' (#61) from chore/claude-md-ac-test-rule into master a620906209 2026-10-14 14:39:43 +00:00
  • 871c0546fd docs(analysis): 新增專案審視待辦與 project prompt 改善計畫 a620906209 2026-10-14 21:58:30 +08:00
  • eb9c7080af chore(claude): 新增 AC 對應測試規則與 branch-and-propose skill a620906209 2026-10-14 20:39:43 +08:00
  • 4b81166f25 Merge pull request 'chore(openspec): 歸檔 bake-image-remove-bind-mount + 同步主規格' (#60) from chore/archive-bake-image-remove-bind-mount into master a620906209 2026-08-04 09:44:41 +00:00
  • 05a116beee chore(openspec): 歸檔 bake-image-remove-bind-mount + 同步主規格 a620906209 2026-08-04 17:40:00 +08:00
  • 286db8ffe2 Merge pull request 'chore(openspec): 新增 bake-image-remove-bind-mount change 規劃' (#59) from feat/bake-image-remove-bind-mount into master a620906209 2026-08-04 09:06:50 +00:00
  • 6a7d98b0fe feat(docker): 移除 bind mount,程式碼與 vendor 烘進 image a620906209 2026-08-04 16:59:18 +08:00
  • 3b0cdf96d8 chore(openspec): 新增 bake-image-remove-bind-mount change 規劃 a620906209 2026-08-04 16:22:50 +08:00
  • 9a1de393f6 Merge pull request 'docs(openspec): 補齊所有 spec 缺少的 Purpose section' (#58) from chore/openspec-spec-purpose-sections into master a620906209 2026-08-02 20:14:09 +00:00
  • 0cd1047b10 docs(openspec): 補齊所有 spec 缺少的 Purpose section 與規格標頭 a620906209 2026-08-03 04:11:06 +08:00
  • 81411877f8 chore(openspec): 歸檔 cloud-ready-s3-storage + 同步主規格 a620906209 2026-08-03 04:00:17 +08:00
  • 0af6d2a089 Merge pull request 'fix(ci): 補上 php84-simplexml,修正 aws-sdk-php composer install 失敗' (#56) from feat/cloud-ready-s3-storage into master a620906209 2026-08-02 19:47:25 +00:00
  • 3b73be4051 fix(ci): 補上 php84-simplexml,修正 aws-sdk-php composer install 失敗 a620906209 2026-08-03 03:46:10 +08:00
  • 15318d5734 Merge pull request 'feat(storage): S3 相容物件儲存支援(cloud-ready-s3-storage)' (#55) from feat/cloud-ready-s3-storage into master a620906209 2026-08-02 19:44:03 +00:00
  • a0fa339d6d docs: 標註 S3 相容儲存尚未啟用(缺 R2 帳號) a620906209 2026-08-03 03:40:47 +08:00
  • 1c81b5fc10 docs(openspec): 標記 cloud-ready-s3-storage R2/VPS 階段暫緩 a620906209 2026-08-03 03:38:20 +08:00
  • 54178f6d70 feat(storage): S3 相容物件儲存支援 + 一次性遷移指令 a620906209 2026-08-03 03:35:24 +08:00
  • e794fddfb1 chore(openspec): 新增 cloud-ready-s3-storage change 規劃 a620906209 2026-08-03 03:23:38 +08:00
  • d1fe3d4138 Merge pull request 'docs(readme): 服務 URL 表格補上生產環境對應網址' (#54) from feat/swagger-coverage-gaps into master a620906209 2026-06-23 08:05:36 +00:00
  • 0bffa909e2 docs(readme): 服務 URL 表格補上生產環境對應網址 a620906209 2026-06-23 16:03:11 +08:00
  • 9222bf17fc Merge pull request 'fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題' (#53) from feat/swagger-coverage-gaps into master a620906209 2026-06-23 07:27:32 +00:00
  • b218fa0964 fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題 a620906209 2026-06-23 15:23:18 +08:00
  • a7e8468613 Merge pull request 'docs(swagger): 補全缺漏端點標註 + 更新 README 文件 URL' (#52) from feat/swagger-coverage-gaps into master a620906209 2026-06-23 07:09:07 +00:00
  • 60ff56a571 docs(swagger): 補全缺漏端點標註 + 更新 README 文件 URL a620906209 2026-06-23 15:08:15 +08:00
  • 4afe7b5fd5 Merge pull request 'chore(openspec): archive cloud-ready-p1 + sync main specs' (#51) from chore/openspec-archive-cloud-ready-p1 into master a620906209 2026-06-17 19:11:04 +00:00
  • c3572682ad chore(openspec): 歸檔 cloud-ready-p1 + 同步主規格 a620906209 2026-06-18 03:05:57 +08:00
  • 13b6b4145c Merge pull request 'feat(infra): 雲端就緒 P1 — Session/Log/Scheduler 改造' (#50) from feat/cloud-ready-p1 into master a620906209 2026-06-17 18:34:47 +00:00
  • d423cf5079 feat(infra): 雲端就緒 P1 — Session/Log/Scheduler 改造 a620906209 2026-06-18 02:34:01 +08:00
  • 55b2bff1b8 Merge pull request 'chore(openspec): 歸檔 cloud-ready-zero-impact + 同步主規格' (#49) from feat/cloud-ready-zero-impact into master a620906209 2026-06-17 18:02:18 +00:00
  • e08c6652a5 chore(openspec): 歸檔 cloud-ready-zero-impact + 同步主規格 a620906209 2026-06-18 02:01:12 +08:00
  • 2d14c058d1 Merge pull request 'feat(infra): 雲端就緒零影響改動 (compose overlay + healthcheck + env)' (#48) from feat/cloud-ready-zero-impact into master a620906209 2026-06-17 17:49:29 +00:00
  • be629feef9 feat(infra): 雲端就緒零影響改動 (compose overlay + healthcheck + env) a620906209 2026-06-18 01:48:24 +08:00
  • 998f34139a Merge pull request 'fix(ci): 修正 Alpine 3.23 PHP 套件名稱為 php84' (#47) from fix/vps-stability into master a620906209 2026-06-17 16:38:17 +00:00
  • 0080e2da84 fix(ci): 修正 Alpine 3.23 PHP 套件名稱為 php84 a620906209 2026-06-18 00:37:46 +08:00
  • 4720dc53f9 Merge pull request 'fix(ci): 替換 setup-php 為 Alpine apk 直接安裝 PHP 8.2' (#46) from fix/vps-stability into master a620906209 2026-06-17 16:34:07 +00:00
  • 95a93b2d72 fix(ci): 替換 setup-php 為 Alpine apk 直接安裝 PHP 8.2 a620906209 2026-06-18 00:32:44 +08:00
  • c0616b17df Merge pull request 'ci: 觸發 test workflow 驗證 Node.js 環境' (#45) from fix/vps-stability into master a620906209 2026-06-17 16:04:57 +00:00
  • 6a74f766db ci: 觸發 test workflow 驗證 Node.js 環境 a620906209 2026-06-18 00:04:28 +08:00
  • d8340de322 Merge pull request 'fix(ci): test.yml 改用 self-hosted runner 避免 Docker-in-Docker 衝突' (#44) from fix/vps-stability into master a620906209 2026-06-17 15:49:27 +00:00
  • aebce80152 fix(ci): test.yml 改用 self-hosted runner 避免 Docker-in-Docker 衝突 a620906209 2026-06-17 23:48:27 +08:00
  • 5fdd5b3329 Merge pull request 'fix(vps): 加 TrustProxies、Redis 持久化 Volume、Log 改 daily' (#43) from fix/vps-stability into master a620906209 2026-06-17 15:44:47 +00:00
  • daf72711e8 Merge pull request 'chore: 加入 Windsurf 規則與啟動文件' (#42) from chore/windsurf-startup-docs into master a620906209 2026-06-17 15:41:25 +00:00
  • 2fbcd0c50d fix(vps): 加 TrustProxies、Redis 持久化 Volume、Log 改 daily a620906209 2026-06-17 23:33:36 +08:00
  • 979ea4df75 chore: 加入 Windsurf 規則與啟動文件 a620906209 2026-06-17 23:31:52 +08:00
  • 6b1e31c4af Merge pull request 'docs: 補充測試帳號與功能概覽,修正 .env.example REVERB 區塊' (#41) from docs/interview-guest-accounts into master a620906209 2026-06-16 22:07:34 +00:00
  • 64874e1c12 docs: 補充測試帳號與功能概覽,修正 .env.example REVERB 區塊 a620906209 2026-06-17 05:59:01 +08:00
  • 19705fc8d7 Merge pull request 'chore(openspec): 歸檔 feature-test-coverage、provider-verification-workflow 變更' (#40) from chore/archive-changes-jun16 into master a620906209 2026-06-16 11:22:36 +00:00
  • 80f5cf179f chore(openspec): 歸檔 feature-test-coverage、provider-verification-workflow 變更 a620906209 2026-06-16 19:19:52 +08:00