a620906209
|
42b3884f09
|
docs(analysis): 待辦新增 M7(預約例外訊息洩漏)與 M8(預約狀態並發競態)
Run Tests / test (pull_request) Successful in 34s
|
2026-10-15 00:39:26 +08:00 |
|
a620906209
|
7b90fdc5f9
|
chore(claude): 新增 hardener skill(Laravel 版)並於 CLAUDE.md 補上審查流程
Run Tests / test (pull_request) Successful in 34s
|
2026-10-15 00:36:29 +08:00 |
|
a620906209
|
8e079185fa
|
chore(claude): 新增 design-hardener 設計加固審查 subagent(Pi 與 Claude Code 版)
Run Tests / test (pull_request) Successful in 34s
|
2026-10-15 00:13:44 +08:00 |
|
a620906209
|
9f86ccad05
|
chore(claude): 新增 spec-reviewer、strict-reviewer 的 Claude Code 版本(sonnet)並更新審查流程說明
Run Tests / test (pull_request) Successful in 45s
|
2026-10-15 00:09:00 +08:00 |
|
a620906209
|
ad455742c6
|
chore(pi): 新增 spec-reviewer、strict-reviewer 審查 subagent,並於 CLAUDE.md 補上審查流程
Run Tests / test (pull_request) Successful in 34s
|
2026-10-15 00:05:22 +08:00 |
|
a620906209
|
291b7e5889
|
chore(openspec): 以 operations guidance 取代 apply skill 自訂區塊
Run Tests / test (pull_request) Successful in 35s
|
2026-10-14 23:56:26 +08:00 |
|
a620906209
|
a59179d96c
|
docs(analysis): 更新 prompt 改善計畫進度
Run Tests / test (pull_request) Successful in 40s
|
2026-10-14 23:45:54 +08:00 |
|
a620906209
|
db4f11a740
|
docs(analysis): 修正 M3 描述,通知實際已多數使用 ShouldQueue,下修優先度
Run Tests / test (pull_request) Successful in 39s
|
2026-10-14 23:22:19 +08:00 |
|
a620906209
|
871c0546fd
|
docs(analysis): 新增專案審視待辦與 project prompt 改善計畫
Run Tests / test (pull_request) Successful in 35s
|
2026-10-14 22:36:58 +08:00 |
|
a620906209
|
07618fb1b3
|
perf(docker): OPcache revalidate 調校 + composer 重裝條件修正 + nginx healthcheck 修復
Run Tests / test (pull_request) Successful in 1m56s
實測修正根因:fpm 的 OPcache 本來就啟用(初版診斷是 CLI 假象),
真凶是 revalidate_freq=2 在 Windows bind mount 上每 2 秒重新 stat
全部腳本——窗口內 0.23s、窗口外 2.5s。
- local.ini:revalidate_freq 2→30、memory 192M、max_files 20000
(程式碼變更最多 30s 生效,立即生效用 kill -USR2 1 平滑重載)
- entrypoint:composer 重裝改用 lock 內容比對,git 分支操作不再
觸發開機重裝(原 mtime 比對造成數分鐘 502 窗口)
- healthcheck:localhost→127.0.0.1(busybox wget 先解析 ::1 而
nginx 只 listen IPv4,導致永遠 unhealthy)
驗收:穩態 0.20~0.27s(修復前 2.3~2.5s,約 10 倍);nginx healthy。
量測數據已寫回優化計畫文檔。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 23:15:55 +08:00 |
|
a620906209
|
99cf35c1ec
|
docs: 稽核文檔改為執行紀錄、開 provider-verification-gaps change 規劃遺留缺口
Run Tests / test (pull_request) Successful in 2m1s
- 稽核報告:已完成的修補計畫改寫為執行紀錄(commit 對照表 + 偏差說明),
未處理事項收斂為三項(verification 缺口 / 效能優化 / 新功能路線圖)
- 新 change provider-verification-gaps:規劃 schedules/reviews 公開子端點
過濾與預約入口檢查(含「既有預約不受影響」政策決定),待實作
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 19:06:34 +08:00 |
|
a620906209
|
7ca91da138
|
docs: 操作體驗優化計畫——實測定位 OPcache 停用 + bind mount 為主因
Run Tests / test (pull_request) Successful in 2m7s
實測:API 快取命中仍 2.49s、容器測試比本機慢 14 倍;
容器內 opcache 已載入但 disabled。計畫分三階段,O1.1 啟用
OPcache 為最高投報率項目。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 17:55:56 +08:00 |
|
a620906209
|
aeb8c975e2
|
security(auth): 移除公開 admin/register 端點,改由 app:create-admin 建立管理員
P0 漏洞:原 POST /api/admin/register 無任何防護,任何人可註冊管理員帳號。
- 移除路由、AuthController::registerAdmin、對應 Swagger 文件
- 新增 app:create-admin artisan command(密碼門檻 min:8)
- 補 AdminAccountCreationTest 防止端點被重新打開
- 同步 admin-auth 規格,並收錄 2026-06-11 稽核報告與路線圖文檔
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 17:36:33 +08:00 |
|