fix(openspec): 新增 fix-booking-exception-handling change 規劃
Run Tests / test (pull_request) Successful in 39s

- M7:預約交易的 catch (\RuntimeException) 會吞掉 QueryException,把 SQL 以 422 回給使用者且不送 Sentry
- 規劃新增 BookingRuleViolationException,Controller 只 catch 業務例外,其他例外交給 Laravel 處理器(500 + 回報)
- booking-lifecycle 新增「預約交易錯誤分類」requirement(5 個 Scenario 皆對應測試任務)
- spec-reviewer、design-hardener 皆 PASS,warnings 已併入文件

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-18 00:59:25 +08:00
parent d27aff1a7d
commit dcbf3e4a9a
5 changed files with 144 additions and 0 deletions
@@ -0,0 +1,2 @@
schema: spec-driven
created: 2026-10-18