# Phase-4 領域服務 R2/R3 與參數極大化 WBS 階段 4(GOV-006 §1) * Requirement #372: [NFR-B.2-Data Storage] Data Storage * Task #649: [TASK-A-116] `GOV-007 §5` 執行:`statement` 帳單 PDF 產生器(Apache PDFBox 3.0.8)+ 物件儲存上傳 ✅(真機驗證) * Requirement #363: [NFR-B.2-支援多國語系] 支援多國語系 * Requirement #354: [NFR-B.2-System Architecture] System Architecture * Requirement #371: [NFR-B.2-Audit Trail] Audit Trail * Requirement #283: [FR-SYS-2.8] 2.8 Data Migration * Requirement #355: [NFR-B.2-Capacity Planning] Capacity Planning * Requirement #275: [FR-SYS-1] 1 Report Generation Tool能力 * Requirement #288: [FR-SYS-3] 3 舊資料轉換及查詢 * Requirement #356: [NFR-B.2-System Recovery] System Recovery * Requirement #357: [NFR-B.2-System Monitoring] System Monitoring * Requirement #313: [FR-RWD-5.2] 5.2 點數 redeem * Requirement #314: [FR-RWD-5.3] 5.3 點數帳戶管理 * Requirement #358: [NFR-B.2-Front-end System] Front-end System * Requirement #320: [FR-ACQ-4.3] 4.3 商店對帳單 * Requirement #323: [FR-ACQ-4.6] 4.6 收單清算 * Requirement #318: [FR-ACQ-4.1] 4.1 商戶管理 * Requirement #319: [FR-ACQ-4.2] 4.2 商店請款 * Requirement #332: [FR-ISS-2.9] 2.9 信用卡代付 * Requirement #353: [NFR-B.2-System Platform] System Platform * Requirement #359: [NFR-B.2-Mobile and Tablet Device] Mobile and Tablet Device * Requirement #360: [NFR-B.2-SSO] SSO * Requirement #321: [FR-ACQ-4.4] 4.4 商店報送與報表 * Requirement #322: [FR-ACQ-4.5] 4.5 收單帳務 * Requirement #333: [FR-ISS-2.10] 2.10 信用卡通知服務 * Requirement #328: [FR-ISS-2.5] 2.5 信用卡定價、費用管理 * Requirement #330: [FR-ISS-2.7] 2.7 信用卡分期 * Requirement #331: [FR-ISS-2.8] 2.8 信用卡帳單管理 * Requirement #336: [FR-ISS-2.13] 2.13 信用卡發卡清算 * Requirement #337: [FR-DEB-3.1] 3.1 DEBIT卡卡片管理 * Requirement #338: [FR-DEB-3.2] 3.2 DEBIT卡請款處理 * Requirement #361: [NFR-B.2-第三方套件] 第三方套件 * Requirement #342: [FR-DEB-3.6] 3.6 DEBIT卡發卡清算 * Requirement #362: [NFR-B.2-前端語言(front-end)] 前端語言(front-end) * Requirement #340: [FR-DEB-3.4] 3.4 DEBIT卡報送與報表 * Requirement #368: [NFR-B.2-Transaction security] Transaction security * Requirement #365: [NFR-B.2-Authentication] Authentication * Requirement #366: [NFR-B.2-Authorization] Authorization * Requirement #370: [NFR-B.2-JavaScript程式壓縮] JavaScript程式壓縮 * Requirement #367: [NFR-B.2-Connection issue] Connection issue * Requirement #369: [NFR-B.2-資料儲存的安全性] 資料儲存的安全性 * Requirement #364: [NFR-B.2-UI/UX] UI/UX * Requirement #374: [NFR-B.2-Others 其他] Others 其他 * Requirement #377: [NFR-B.2-Database Admin.] Database Admin. * Requirement #376: [NFR-B.2-Data Structure] Data Structure * Requirement #382: [NFR-B.2-API設計與管理] API設計與管理 * Requirement #392: [NFR-B.2-Taiwan's agent or branch's development] Taiwan's agent or branch's development * Requirement #383: [NFR-B.2-Presentation Layer] Presentation Layer * Requirement #394: [NFR-B.2-Guarantee & Maintenance] Guarantee & Maintenance * Requirement #373: [NFR-B.2-資料傳輸] 資料傳輸 * Requirement #375: [NFR-B.2-Database Infrastructure] Database Infrastructure * Requirement #380: [NFR-B.2-Integration Layer] Integration Layer * Requirement #381: [NFR-B.2-API Support] API Support * Requirement #391: [NFR-B.2-Vender development] Vender development * Requirement #393: [NFR-B.2-SI vender's development] SI vender's development * Requirement #395: [NFR-B.2-Package] Package * Requirement #390: [NFR-B.2-SOA] SOA * Requirement #388: [NFR-B.2-application administratoration] application administratoration * Requirement #378: [NFR-B.2-Overview] Overview * Requirement #385: [NFR-B.2-Application Developement & tools] Application Developement & tools * Requirement #386: [NFR-B.2-Application Version control] Application Version control * Requirement #387: [NFR-B.2-Application Change Control] Application Change Control * Requirement #389: [NFR-B.2-Application Documentation] Application Documentation * Requirement #398: [NFR-B.2-Equipments] Equipments * Task #557: [TASK-A-23] rewards-service 標頭繞道移除(`CR-004 §3.4 #1`) * Requirement #339: [FR-DEB-3.3] 3.3 DEBIT卡定價、費用管理 * Requirement #384: [NFR-B.2-Application Monitoring] Application Monitoring * Task #511: [TASK-A-275] 長任務自動留痕(exec_log.py) * Requirement #396: [NFR-B.2-Operation] Operation * Task #547: [TASK-A-13] `statement-service` * Requirement #334: [FR-ISS-2.11] 2.11 信用卡報送與報表 * Requirement #379: [NFR-B.2-Core System Layer] Core System Layer * Task #550: [TASK-A-16] `rewards-service` * Task #552: [TASK-A-18] 分期種子檔 `10-dev-installment-seed.sql` * Requirement #397: [NFR-B.2-Monitoring] Monitoring * Task #604: [TASK-A-71] `OracleRawId` 加固推廣至其餘 7 服務(米粿 2026-09-22 核定) ✅ * Task #671: [TASK-A-138] `CR-027` 批次 A-4:`notification.sent.v1` 生產端——✅ 完成(真機驗證) * Task #590: [TASK-A-57] 米粿六項裁定——第一批:3 份規格文件完成 ✅ * Task #591: [TASK-A-58] #C-26:`rewards-service` 驗證層次對齊——採「分層並存」,55 測試 0 失敗 ✅ * Task #618: [TASK-A-85] `C-9` notification-service 落地:通知發送/查詢(2 端點)——依裁定 F 之通道抽象先行(本地 Log 通道 stand-in) ✅ * Task #614: [TASK-A-81] `C-5` clearing-service 落地:清算執行/對帳查詢/結算(3 端點)——並完成 `CR-016`(補齊契約所缺之兩張表) ✅ * Task #616: [TASK-A-83] `C-7` report-service 落地:報表作業受理/查詢(2 端點)+ Oracle 作業指標+Postgres 讀模型(CQRS 讀側首例)+批次投影+非同步產生 ✅ * Task #617: [TASK-A-84] `C-8` migration-service 落地:遷移作業受理/舊帳查詢(2 端點)——依裁定 E 之兩層 `WAVE`+`JOB` ✅ * Task #613: [TASK-A-80] `C-4` merchant-service 落地:商戶建檔/查詢+商店請款(3 端點)——並完成 `CR-015` 雙軸拆分 ✅ * Task #615: [TASK-A-82] `C-6` dispute-service 落地:爭議受理/查詢/扣款仲裁(3 端點)——並完成 `CR-017` 之爭議雙軸拆分 ✅ * Task #640: [TASK-A-107] `W-5` 階段二:物件儲存程式接線(`report-service`)——含 ★ 兩個 S3 相容性地雷之實測與修除 ✅(真機驗證) * Task #636: [TASK-A-103] 桶 C 解鎖:端點與連線管理(`/system/endpoints`)——後端完成 ✅(含 gateway 自訂路由端點;真機驗證) ✅ * Task #637: [TASK-A-104] 桶 C 兩頁收尾:批次作業監控(`/system/batch`)+端點與連線管理(`/system/endpoints`)——四服務列表端點補齊 + 前端兩頁 ✅(真機驗證) ✅ * Task #665: [TASK-A-132] `CR-027` 批次 A-4:`dispute.case.opened.v1` 生產端——WIP(規格+骨架前半) * Task #669: [TASK-A-136] `CR-027` 批次 A-4:`rewards` 生產端(`accrued.v1`/`redeemed.v1`)——✅ 完成(真機驗證) * Task #674: [TASK-A-141] ★ `CR-027` 批次 C(消費端)動工:`CR-029` 計劃 + `C-1`/`C-2` 完成(真機驗證) * Task #668: [TASK-A-135] `CR-027` 批次 A-4:`statement.statement.issued.v1` 生產端——✅ 完成(真機驗證) * Task #670: [TASK-A-137] `CR-027` 批次 A-4:`merchant.settlement.submitted.v1` 生產端——✅ 完成(真機驗證) * Task #672: [TASK-A-139] ★ 更正 `#A-131` 之根因 + `clearing` 端到端補驗——✅ 完成 * Task #684: [TASK-A-151] ★★ SureNotify Webhook 接收端完成——含簽章驗證、退信/投訴停用名單、寄送前攔阻(真機驗證 8 項) * Task #762: [TASK-A-230] ★★★ `CR-044 ①/②` 之執行——`rewards` 到期批次冪等/逐桶隔離 + 新帳戶插入序(`#A-210`) * Task #681: [TASK-A-148] ★★ 通知發送通道解阻塞:SureNotify(電子豹)SMS/Email 真實通道接入——含真實 API 往返驗證 * Task #702: [TASK-A-170] ★ W1-a 落地:`installment-service` jdbc 層整合測試 * Requirement #312: [FR-RWD-5.1] 5.1 點數 reward * Task #704: [TASK-A-172] ★ W2-a:`dispute-service` 儲存層整合測試(含完整查證) * Task #706: [TASK-A-174] ★★ W2-a2 完成:卡點已解 * Task #703: [TASK-A-171] ★ W1 完成:三件查證 + W1-a2/W1-b 落地 * Task #705: [TASK-A-173] ⚠️ W2-a2 查證完成但實作卡關 * Task #707: [TASK-A-175] ★ W2-b:`merchant-service` jdbc 層整合測試 * Task #722: [TASK-A-190] ★★ W4-a:`rewards-service` 之 `jdbc` 層真機整合測試 * Task #726: [TASK-A-194] ★★ 批次 2(`B3-b-1`):`infrastructure/scheduler` 8 個排程類別全數完成 * Task #720: [TASK-A-188] ★★ W3-a:`statement-service` 之 `jdbc` 層真機整合測試 * Task #733: [TASK-A-201] ★★ 批次 9(大戶 jdbc):`migration-service` 之 3 個 jdbc 類別 * Task #735: [TASK-A-203] ★★★ 批次 11(大戶 jdbc 收尾):`payment`/`installment`/`report`/`dispute`/`merchant`——★ 併結案 `WBS 5.25` * Task #740: [TASK-A-208] ★★★ 批次 16:`storage` 層——`WBS 5.35` 結案(★ 用 Garage,非 MinIO) * Requirement #341: [FR-DEB-3.5] 3.5 DEBIT卡發卡帳務 * Task #729: [TASK-A-197] ★★ 批次 5(大戶 jdbc):`clearing-service` 之兩個 repository * Task #731: [TASK-A-199] ★★ 批次 7(大戶 jdbc):`notification-service` 之 5 個 jdbc 類別 * Task #742: [TASK-A-210] ★★★ 批次 17-b:`application` 層——`rewards-service`(★★ 分支門檻達標) * Task #666: [TASK-A-133] `CR-027` 批次 A-4:`dispute.case.opened.v1` 生產端——✅ 完成(真機驗證) * Task #562: [TASK-A-28] `pricing-service` 3 個 REST 端點(★ 關鍵路徑;`CR-005` 核定後實作) * Task #610: [TASK-A-77] `C-31` pricing `TX_TYPE` 欄位:`TIER` 挪用解除——規則選取回歸正確維度 ✅ * Task #648: [TASK-A-115] 米粿 5 項裁定之執行(②③④;`GOV-007`)——過期記載更正 + 日誌上限 5GB + `CC-PLT-3003` ✅ * Task #732: [TASK-A-200] ★★ 批次 8(大戶 jdbc):`report-service` 之 4 個 jdbc 類別 * Task #673: [TASK-A-140] ★ 新增 `CR-027 §5 #15`:Kafka 主題命名不一致(本批實測發現) * Task #664: [TASK-A-131] `CR-027` 批次 A-4:`clearing.batch.matched.v1` 生產端——實作完成,端到端真機驗證受阻(誠實揭露)