2026-05-13 - 2026-11-13

Overview

79 Active Pull Requests
0 Active Issues
Excluding merges, 1 author has pushed 7 commits to master and 119 commits to all branches. On master, 65 files have changed and there have been 3353 additions and 138 deletions.

79 Pull requests merged by 1 user

Merged #81 chore(graphify): hook 改放本機設定並移除不適用的 graph.json 規則 2026-10-29 10:06:37 +00:00

Merged #80 chore(graphify): CLAUDE.md 新增 graphify 使用規則 2026-10-29 09:42:28 +00:00

Merged #79 chore(gitignore): 忽略 graphify-out 圖譜輸出 2026-10-29 09:38:31 +00:00

Merged #78 docs(graphify): 新增知識圖譜操作筆記 2026-10-29 09:37:07 +00:00

Merged #77 docs(analysis): 新增 K8s 本機模擬待辦記錄 2026-10-29 04:58:18 +00:00

Merged #76 chore(openspec): 歸檔 fix-booking-exception-handling 並同步主規格 2026-10-17 17:46:37 +00:00

Merged #75 fix(booking): 交易內只攔截業務例外,資料庫錯誤改交由例外處理器 2026-10-17 17:38:44 +00:00

Merged #74 fix(openspec): 新增 fix-booking-exception-handling change 規劃 2026-10-17 17:12:33 +00:00

Merged #73 chore(docs): 標記 H1、H2 完成並於 .env.example 註明正式環境設定 2026-10-17 16:47:44 +00:00

Merged #72 chore(openspec): 歸檔 add-role-middleware 並同步主規格 2026-10-17 16:40:55 +00:00

Merged #71 security(auth): 新增 member/provider 角色 middleware 2026-10-17 16:12:03 +00:00

Merged #70 security(openspec): 新增 add-role-middleware change 規劃 2026-10-17 15:30:16 +00:00

Merged #69 docs(analysis): 待辦新增 M7(預約例外訊息洩漏)與 M8(預約狀態並發競態) 2026-10-14 17:02:28 +00:00

Merged #68 chore(claude): 新增 hardener skill(Laravel 版)並於 CLAUDE.md 補上審查流程 2026-10-14 16:37:08 +00:00

Merged #67 chore(claude): 新增 design-hardener 設計加固審查 subagent(Pi 與 Claude Code 版) 2026-10-14 16:21:41 +00:00

Merged #66 chore(claude): 新增 spec-reviewer、strict-reviewer 的 Claude Code 版本(sonnet)並更新審查流程說明 2026-10-14 16:09:43 +00:00

Merged #65 chore(pi): 新增 spec-reviewer、strict-reviewer 審查 subagent,並於 CLAUDE.md 補上審查流程 2026-10-14 16:06:00 +00:00

Merged #64 chore(openspec): 升級 OpenSpec CLI 至 1.14.1 並重新產生 skill 與指令 2026-10-14 15:57:22 +00:00

Merged #63 docs(claude): CLAUDE.md 補上工具分工、專案慣例、授權規範、驗證指令與 Git/PR 流程 2026-10-14 15:54:38 +00:00

Merged #62 chore(openspec): 更新 config.yaml 專案 context 並補上 proposal/specs/design/tasks 規則 2026-10-14 15:23:51 +00:00

Merged #61 chore(claude): 新增 AC 對應測試規則與 branch-and-propose skill 2026-10-14 14:39:44 +00:00

Merged #60 chore(openspec): 歸檔 bake-image-remove-bind-mount + 同步主規格 2026-08-04 09:44:42 +00:00

Merged #59 chore(openspec): 新增 bake-image-remove-bind-mount change 規劃 2026-08-04 09:06:51 +00:00

Merged #58 docs(openspec): 補齊所有 spec 缺少的 Purpose section 2026-08-02 20:14:10 +00:00

Merged #56 fix(ci): 補上 php84-simplexml,修正 aws-sdk-php composer install 失敗 2026-08-02 19:47:26 +00:00

Merged #55 feat(storage): S3 相容物件儲存支援(cloud-ready-s3-storage) 2026-08-02 19:44:04 +00:00

Merged #54 docs(readme): 服務 URL 表格補上生產環境對應網址 2026-06-23 08:05:37 +00:00

Merged #53 fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題 2026-06-23 07:27:33 +00:00

Merged #52 docs(swagger): 補全缺漏端點標註 + 更新 README 文件 URL 2026-06-23 07:09:08 +00:00

Merged #51 chore(openspec): archive cloud-ready-p1 + sync main specs 2026-06-17 19:11:05 +00:00

Merged #50 feat(infra): 雲端就緒 P1 — Session/Log/Scheduler 改造 2026-06-17 18:34:48 +00:00

Merged #49 chore(openspec): 歸檔 cloud-ready-zero-impact + 同步主規格 2026-06-17 18:02:19 +00:00

Merged #48 feat(infra): 雲端就緒零影響改動 (compose overlay + healthcheck + env) 2026-06-17 17:49:30 +00:00

Merged #47 fix(ci): 修正 Alpine 3.23 PHP 套件名稱為 php84 2026-06-17 16:38:18 +00:00

Merged #46 fix(ci): 替換 setup-php 為 Alpine apk 直接安裝 PHP 8.2 2026-06-17 16:34:08 +00:00

Merged #45 ci: 觸發 test workflow 驗證 Node.js 環境 2026-06-17 16:04:58 +00:00

Merged #44 fix(ci): test.yml 改用 self-hosted runner 避免 Docker-in-Docker 衝突 2026-06-17 15:49:29 +00:00

Merged #43 fix(vps): 加 TrustProxies、Redis 持久化 Volume、Log 改 daily 2026-06-17 15:44:48 +00:00

Merged #42 chore: 加入 Windsurf 規則與啟動文件 2026-06-17 15:41:26 +00:00

Merged #41 docs: 補充測試帳號與功能概覽,修正 .env.example REVERB 區塊 2026-06-16 22:07:35 +00:00

Merged #40 chore(openspec): 歸檔 feature-test-coverage、provider-verification-workflow 變更 2026-06-16 11:22:37 +00:00

Merged #39 fix(tests): 同步 Feature test 與 provider-verification-workflow 架構變更 2026-06-16 11:18:05 +00:00

Merged #38 test(feature): 補齊五個核心業務流程 Feature test——Offer/Schedule CRUD、Admin 管理、通知觸發、預約列表 2026-06-16 10:24:18 +00:00

Merged #37 test(unit): 補齊三個純邏輯 Unit test——狀態機、Enum 完整性、Email 正規化 2026-06-16 09:35:27 +00:00

Merged #35 chore(openspec): 歸檔 course-image-compression 變更 2026-06-11 19:41:01 +00:00

Merged #36 feat: 教練審核流程完整版——四狀態機、證照送審、Admin 裁決、通知(含測試清空 DB 重大修復) 2026-06-11 19:40:53 +00:00

Merged #34 feat(images): 課程圖片伺服器端壓縮(O3.1)——scaleDown 2048 + JPEG 85、上限放寬至 10MB 2026-06-11 15:47:35 +00:00

Merged #32 chore(openspec): 歸檔 provider-verification-gaps 變更 2026-06-11 15:21:05 +00:00

Merged #33 perf(docker): Phase 1 效能優化——OPcache revalidate 調校、composer 重裝修正、healthcheck 修復 2026-06-11 15:20:42 +00:00

Merged #31 feat: 補齊 provider-verification 可見性缺口——子端點過濾與預約入口檢查 2026-06-11 14:52:55 +00:00

Merged #30 docs: 稽核文檔收斂為執行紀錄、開 provider-verification-gaps change 規劃遺留缺口 2026-06-11 14:33:13 +00:00

Merged #29 chore(openspec): 補歸檔 2026-06-11-audit-remediation change 2026-06-11 10:46:31 +00:00

Merged #28 security: 2026-06-11 稽核修補——封鎖 admin/register P0 漏洞、is_verified 業務約束、預約核心測試 2026-06-11 10:21:33 +00:00

Merged #27 fix(test): 修正 AuthRateLimitTest 過期的 throttle 門檻斷言 2026-06-07 20:06:04 +00:00

Merged #26 Merge branch 'master' into feat/demo-seeder 2026-06-02 17:51:49 +00:00

Merged #24 fix(auth): 補 StartSession middleware 給 OAuth routes 2026-06-02 17:47:58 +00:00

Merged #23 security(auth): P2 帳號鎖定 + OAuth state 驗證 2026-06-02 17:39:03 +00:00

Merged #22 security(auth): P1 Token Refresh + sessionStorage 2026-06-01 20:34:52 +00:00

Merged #21 security(auth): P0 認證安全強化 2026-06-01 17:58:25 +00:00

Merged #20 docs: 更新 README 反映最新功能與技術棧 2026-05-28 19:18:18 +00:00

Merged #19 fix: 改用 BusyBox 相容的 flock 語法 2026-05-28 19:04:48 +00:00

Merged #18 fix: 修正 CI 並發 fetch 導致 git ref 衝突 2026-05-28 19:03:14 +00:00

Merged #17 fix: 補上 sentry/sentry-laravel 的 composer 異動 2026-05-28 18:38:47 +00:00

Merged #16 feat: 整合 Sentry 錯誤監控 2026-05-28 18:32:12 +00:00

Merged #15 refactor: 精簡 /health 回應欄位 2026-05-28 18:05:30 +00:00

Merged #14 chore:新增 swagger-api-docs-completion change 規劃 2026-05-28 17:58:56 +00:00

Merged #13 docs(openspec): archive realtime-booking-chat,同步主 specs 2026-05-28 17:18:50 +00:00

Merged #12 fix: 修正聊天室雙向即時同步失效問題 2026-05-28 15:12:21 +00:00

Merged #11 fix: 避免 entrypoint 覆寫 .env 的 DB 憑證 2026-05-28 10:18:28 +00:00

Merged #10 feat: 即時預約聊天室(realtime booking chat) 2026-05-28 07:56:11 +00:00

Merged #9 fix: 修正 Gitea Actions runner 標籤不符問題 2026-05-25 15:40:20 +00:00

Merged #8 chore: 重新命名 CLAUDE.MD 為小寫、細化 .gitignore 並加入 OpenSpec 設定 2026-05-25 15:23:53 +00:00

Merged #7 ci: 新增 Gitea Actions 自動部署 workflow 2026-05-25 09:43:04 +00:00

Merged #6 chore:調整DB對內port 2026-05-25 08:50:42 +00:00

Merged #5 chore: 清除廢棄的 DB 表與 Model 2026-05-25 08:37:55 +00:00

Merged #4 feat: 新增 DemoSeeder — 台灣潛水平台展示資料 2026-05-24 20:39:32 +00:00

Merged #2 docs:新增 CLAUDE.MD 技術與開發規範文件 2026-05-24 18:27:42 +00:00

Merged #3 chore:新增 swagger-api-docs-completion change 規劃 2026-05-24 18:26:59 +00:00

Merged #1 chore:歸檔 api-performance-optimization,同步主規格 2026-05-24 17:21:44 +00:00