CR-046 全鏈路 open 8 days late (10/17/2026) AC 11 未閉環:待客戶主檔、card 權益來源、跨 JVM 端到端環境 100% 31 issues (30 closed — 1 open) Related issues JA CR #247: [CR-046] campaign-service新建與BR-16載體抽象(同批上線) Actions LA Task #250: [TASK-A-248] ★★ `CR-046` §4.2.5 ①/②:card-service Instrument Java 層+狀態事件載體鍵接線 Actions LA Task #251: [TASK-A-249] ★★ `CR-046` §4.2.5 ③:party-service 卡片投影接入 instrumentId Actions LA Task #252: [TASK-A-250] ★★ `CR-046` §4.2.5 ④:notification/report 事實盤點 Actions SA Task #253: [TASK-A-251] ★★ `CR-046` 遮罩格式裁定更正+AC 11 續作盤點啟動 Actions LA Task #254: [TASK-A-252] ★★ `CR-046` B4 前置:posting 事件補 instrumentId Actions LA Task #255: [TASK-A-253] ★★ `CR-046` AC 11 欄位來源缺口盤點 Actions DA Task #256: [TASK-A-254] ★★ `CR-046` AC 11 merchantId 前置資料鏈 Actions SA Task #257: [TASK-A-255] ★★ `CR-046` AC 11 mcc 資料鏈補強(規格先行) Actions SA Task #258: [TASK-A-256] ★★ `CR-046` AC 11 活動認列契約立約 + 歸戶語意更正(規格先行,不改程式) Actions LA Task #259: [TASK-A-257] ★★ 米粿兩項裁定落定 → AC 11 消費端解鎖(`SCS-026 → 2.5`/`CR-046 → 2.4`) Actions LA Task #260: [TASK-A-258] ★★ `CR-046` AC 11 消費鏈實作:認列→錄取→指令(真機通過) Actions LA Task #261: [TASK-A-259] ★★ `CR-046` 指令派發與 rewards 消費完成:全鏈閉環(真機通過) Actions LA Task #262: [TASK-A-260] ★★ `CR-046` AC 7 名額原子控管與登錄 API(真機通過) Actions LA Task #263: [TASK-A-261] ★★ `CR-046` 門檻判定完成+權威矛盾釐清(真機通過) Actions LA Task #264: [TASK-A-262] ★★ `CR-046` cap 設計提案(待裁定)+錄取查詢端點+AC 11 載體無關性(真機通過) Actions LA Task #265: [TASK-A-263] ★★ `CR-047` cap 定案並實作(米粿裁定開 CR+回訪架構;真機通過) Actions LA Task #266: [TASK-A-264] ★★ `CR-046` 活動回饋率接線+精確上限截斷(真機通過) Actions LA Task #267: [TASK-A-265] ★ `SCS-026 §7.12` 條件式比率待凍結清單 R-1~R-5(應米粿提問產出) Actions LA Task #268: [TASK-A-266] ★★ `CR-046` 條件式比率凍結並實作(R-1~R-5 全數落地)+`CR-048` 支付路徑跨服務透傳(真機通過) Actions LA Task #269: [TASK-A-267] ★ `CR-046` R-3b 定案並實作(米粿裁定採 (a):rewards API 回傳 tier 序) Actions LA Task #270: [TASK-A-268] ★★ `CR-046` 退款回沖(`§7.14`)+疊加 D9 優先序(`§7.15`)實作完成(真機通過) Actions LA Task #271: [TASK-A-269] ★★ `CR-046` 排除項參數化(§7.16)+ledger 活動歸屬寫入(全鏈路語意收斂) Actions SA Task #273: [TASK-A-270] ★★ Redmine 系統性登錄(71 筆:48 CR+22 工作項+1 Epic)+`GOV-008` 登錄規格 Actions TA Task #274: [TASK-A-271] ★★ 跨服務真機 E2E 打通(AC 11 載體無關/比率+上限截斷/回沖)+`CR-049` 兩類實質缺陷修正 Actions SA Task #494: [TASK-A-272] ★★★ Redmine 完善:需求註冊+WBS 階段 Dashboard+角色所有權+郵件/AI 流程+成果歸檔(`GOV-008 §12~§15`) Actions BA Task #498: [TASK-A-273] ★★ 需求落地狀態評定(145 筆逐項可證偽)+揭露 2 處「契約 ↔ 追溯對映」漂移(`CR-050` 待裁) Actions Task #506: [TASK-A-284] ★★ 商店對帳單(`ACQ-4.3`)全鏈路完成——契約重生/`V4` 遷移/DDD 四層/真機 E2E Actions Task #507: [TASK-A-285] ★★ 載體(卡)級主額度落地——額度主體維度化(`CR-053` D-1 第一批) Actions Task #508: [TASK-A-286] ★★ 卡片級額度調額寫入(`CR-052` C-3)——調額單維度化+維度隔離 Actions Task #509: [TASK-A-287] ★ C-2 投影前置盤點(`CR-054`)——判定現階段不具備開工條件 Actions
Phase-1 文件基線與需求註冊 open 7 days late (10/18/2026) GOV/BRD/SAD/SCS/SDD/CSP 等文件基線(已完成) 92% 152 issues (135 closed — 17 open) Related issues SA CR #201: [EPIC-P1] Phase-1 文件基線與編碼規範(A-001~A-247,237 項) Actions DA CR #203: [CR-002] 分期契約值域與DDL不一致 Actions DA CR #204: [CR-003] 狀態機值域與DDL不一致 Actions JA CR #205: [CR-004] 平台層錯誤映射缺口 Actions JA CR #206: [CR-005] 定價服務契約缺口 Actions DA CR #207: [CR-006] 計息串接之資料面缺口 Actions JA CR #208: [CR-007] 帳單交易未依期間過濾致重複計收 Actions JA CR #209: [CR-008] 分期通路與業務型態雙軸拆分 Actions LA CR #210: [CR-009] 沖正交易重複減免致帳單短收 Actions JA CR #211: [CR-010] 服務間呼叫缺授權標頭 Actions JA CR #212: [CR-011] 服務間呼叫缺呼叫者身分識別致授權白名單無法實作 Actions DA CR #213: [CR-012] 兌換類型契約列舉與DDL_CHECK完全脫鉤 Actions JA CR #214: [CR-013] 兌換現金價值由折算率計算並納入契約回應 Actions JA CR #223: [CR-022] advices端點語意之三案對照與契約修訂請求 Actions JA CR #228: [CR-027] 事件流W-2推廣盤點與排序建議 Actions LA CR #230: [CR-029] 事件流W-2批次C消費端盤點與讀模型設計建議 Actions BA CR #236: [CR-035] POC8剩餘四項之設計與裁定 Actions JA CR #244: [CR-043] 契約與實作四處既有不符(A-187)之診斷與待裁定 Actions JA CR #246: [CR-045] 參數極大化(商品組合x行銷活動x系統參數)三位一體之盤點與落差 Actions JA CR #249: [CR-048] 支付路徑結構化欄位跨服務透傳(auth到posting到campaign) Actions SA CR #272: [CR-049] 跨服務事件線格式與回沖業務日之實質缺陷(二次編碼與欄位層級不一致) Actions BA CR #496: [CR-051] 商店對帳單(RFP-FR-4.3)未承作之語意凍結清單與交付邊界 Actions CR #504: [CR-058] 企業卡改綁_企業額度覆核_Stand-in載體_設計 Actions CR #505: [CR-059] Corp端點納入OpenAPI(rebind與limit-adjustments) Actions Task #512: [TASK-A-276] CR-050 兩處漂移裁定與執行(2026-10-17 14:0x, Actions Task #513: [TASK-A-277] 兩筆缺口開立 CR-051/CR-052+工具修補(2026-10-17 14:5x, Actions Task #514: [TASK-A-278] 七項架構建議立場已擬(2026-10-17 15:0x, Actions Task #516: [TASK-A-280] CR-051 凍結+CR-052 ①/② 確認+開立 CR-053(2026-10-17 15:3x, Actions Task #517: [TASK-A-281] SCS-014 增補:§7.2 商店對帳單(`ACQ-4.3`)— 2026-10-17 15:4x, Actions Task #518: [TASK-A-282] SCS-014 §7.2 已核定定稿 v1.4 / CR-051 → v1.3(S-1~S-7 全凍結 Actions Task #531: [TASK-A-299] 文件整理:知識 Wiki(四本手冊+知識庫)+Redmine 同步稿 Actions Task #532: [TASK-A-300] 業務日 Asia/Taipei+預借比例參數+三項設計 Actions Task #535: [TASK-A-1] 文件體系 GOV/BRD/SAD/SDD/CSP 共 30 份 Actions Task #536: [TASK-A-2] 17 份 OpenAPI 契約(70 端點) Actions Task #537: [TASK-A-3] 25 模組骨架(產生器可重跑) Actions Task #538: [TASK-A-4] 6 個共用程式庫 Actions Task #539: [TASK-A-5] Oracle 基線 14/14 服務、42 表、115 索引 Actions Task #540: [TASK-A-6] `SCS-001`~`021` 全 22 份 Actions Task #542: [TASK-A-8] 授權 Stand-in 降級 + 事後上送對帳閉環 Actions Task #543: [TASK-A-9] `SDD-005 §8` 額度狀態機七條轉換 Actions Task #549: [TASK-A-15] 帳單 CR(4 項契約修正) Actions Task #553: [TASK-A-19] `CR-002` 分期契約修正(阻斷性缺陷) Actions Task #554: [TASK-A-20] `CR-003` 四項狀態機值域更正(§5/§7/§9/§10) Actions Task #556: [TASK-A-22] `CR-004` 平台層請求層例外修正(已核定/已執行) Actions Task #558: [TASK-A-24] W-1a:`KeyProvider` 機制化(HSM 替代方案上移共用層) Actions Task #563: [TASK-A-29] W-3:SSO(Keycloak)接線——`SCS-022` 立規並實作完成、實機實測通過 ✅ Actions Task #568: [TASK-A-34] C-40:服務間 HTTP 逾時改為可組態+重試(4 支客戶端全部改用) ✅ Actions Task #572: [TASK-A-38] C-23:監控推廣完成,19/19 逐模組實測 ✅ Actions Task #573: [TASK-A-39] C-10 未竟事項:`bindPlatform` 真的建立 Token 了 ✅ Actions Task #574: [TASK-A-40] C-35:Keycloak 監控缺口補上(健康端點+指標) ✅ Actions Task #575: [TASK-A-41] 米粿核定:認證預設改為 fail-closed(`enabled` false → true) ✅ Actions Task #576: [TASK-A-42] 米粿核定:`ticketType` 補 DDL 並接上持久化 ✅ Actions Task #577: [TASK-A-43] 米粿指示:進件缺口 + 商品組合導向之卡片情境(SPEC 先行) ✅ 規格完成 Actions Task #578: [TASK-A-44] 米粿提供 Stripe `sk_test_` 測試金鑰 → 已收妥並實測 ✅ Actions Task #579: [TASK-A-45] 米粿啟用 Issuing sandbox 後重測——進展部分,FA 仍卡住 ✅ Actions Task #580: [TASK-A-46] 米粿核定:`SCS-024` 進件處理——實作完成並測試通過 ✅ Actions Task #581: [TASK-A-48] 米粿指示:RFP 無徵審規格 → 我方自行設計並提供 ✅ Actions Task #588: [TASK-A-55] Stripe 發卡複測——FA 已轉 `open`,發卡成功;授權鏈路通,卡在餘額不足 ✅ Actions Task #589: [TASK-A-56] #C-36:`validate_sql` 7 處違規結案——採方案 B 外部豁免登錄檔 ✅ Actions Task #592: [TASK-A-59] #C-29 程式面:API `traceId` 與 OTel `traceId` 合一——並挖出「`CorrelationIdFilter` 從未註冊」之根因 ✅ Actions Task #594: [TASK-A-61] 帳單環境重建完成,並修復第二個 P0:沖正交易重複減免致帳單短收(`CR-009`) ✅ Actions Task #595: [TASK-A-62] #C-41(P0):服務間呼叫補 `client_credentials` 授權標頭(`CR-010`),並一併完成 #C-42 批次零產出防呆 ✅ Actions Task #596: [TASK-A-63] `CR-011`(米粿裁定採 A):服務間呼叫補「呼叫者身分識別」——每模組一組專屬 M2M client,使 `azp` 即服務身分 ✅ (階段一完成;階段二未施作) Actions Task #597: [TASK-A-64] `CR-011` 階段二:服務對服務端點白名單(ACL)——以 `SAD-002 §5` 為單一真實來源,不符即 403 ✅ (已完成並真機實測) Actions Task #598: [TASK-A-65] `#C-28`(ECS 日誌欄位落差)收尾——查明為「幽靈待辦」,規格早已改好,本次複核實測後結案 ✅ Actions Task #599: [TASK-A-66] `#C-17` + `#C-18` 完成:文件懸空引用修正 + V2+ 遷移落差回寫(共 8 項) ✅ Actions Task #601: [TASK-A-68] 採 B:gateway/bff「轉傳使用者權杖」——以 `token-relay` 模式落地,非僅改文件 ✅ (米粿 2026-09-21 17:10 核定,已執行並測試通過) Actions Task #602: [TASK-A-69] `SCS-010 §9.3` 真實 Oracle 端到端重跑(④-1)+ `#C-29` 真實端到端(④-2)完成 ✅ Actions Task #603: [TASK-A-70] `CR-012` 執行(米粿 2026-09-22 授權裁定並執行)——兌換「標的類別 × 折抵方式」雙欄位落地 + `toUuid` 根因加固 ✅ Actions Task #606: [TASK-A-73] `C-12` api-gateway 落地:路由(17 服務)+ Redis 限流 + 分流(Cycle Split)熱更新——並修復 WebFlux 模組之平台級啟動缺陷 ✅ Actions Task #607: [TASK-A-74] `C-13` bff-web 首增量:三域聚合+token-relay 端到端——並抓出 Jackson3 序列化陷阱 ✅ Actions Task #612: [TASK-A-79] `C-19` 完成:`UNMATCHED` 產生者(逾三日未收銷帳檔批次)+ 轉換 8 之 `reversible()` 放行——並揭露一項設計矛盾待裁定 ✅ Actions Task #621: [TASK-A-88] 米粿三項裁定之執行:`CR-019` 逐案判定表(20 案)+ 原型模組 9/10/12/13 補列(4 群 14 頁)+ `merchantId` 語意修正(真機驗證) ✅ Actions Task #622: [TASK-A-89] `CR-019` 批 1 之 15 案執行完成並真機驗證——比對器 19 處 → 2 處 ✅ Actions Task #625: [TASK-A-92] `CR-020`:四項缺陷「修根因」執行完畢(米粿裁定不得以 workaround 心態) ✅ Actions Task #626: [TASK-A-93] 批次五:額度控管(1 頁)+ `CR-021`(三支契約端點完全未實作)+ 桶 A 盤點自我更正 ✅ Actions Task #627: [TASK-A-94] 批次六:資料遷移作業(1 頁)——★ 桶 A 六頁全數完成 ✅ Actions Task #628: [TASK-A-95] 批次七:`CR-021` 補實作——check-results/reversals ✅(Stand-in 除外)、advices 待裁定 🟡 Actions Task #629: [TASK-A-96] 批次七續:Stand-in 沖正 ✅(對稱釋放)——FULL 沖正真機驗證通過+發現 Feign 401 既有缺口 ✅ Actions Task #631: [TASK-A-98] `CR-022` (A) 後送 + `§7.8` 人工/強制授權 ✅(真機驗證) ✅ Actions Task #633: [TASK-A-100] `GOV-006 §4 #21` 修除:服務間呼叫改採 `ServiceClientHttpClient`(Feign 繞過出站憑證之缺陷)✅(真機驗證) ✅ Actions Task #639: [TASK-A-106] `W-5` 物件儲存:★ 選型更正(MinIO 已封存 → Garage)+ 本地基礎設施建置並實測 ✅(程式尚未接線) Actions Task #641: [TASK-A-108] `C-25` 完成:`TRR-001` 依 `TRP-001 §7` 重構 + 範圍擴充至全系統;併修 ★ 一個「時間炸彈測試」 ✅ Actions Task #642: [TASK-A-109] 米粿三裁定執行(`U-03`/`U-01`/`U-02`):`validate_sql` 範圍界定 + `GOV-004` 補 dispute + 報表下載代理端點(真機驗證) ✅ Actions Task #643: [TASK-A-110] 桶 C 就緒度重盤(產出修正後清單)——修正三處過時計數 + 揭露一個待裁定項 ✅ Actions Task #646: [TASK-A-113] `CR-026` 前端瀏覽器實測(營運總覽業務 KPI 盒)——headless Chrome ✅ Actions Task #660: [TASK-A-127] `CR-028` 新建:hold 事件群四項矛盾之化解(`CR-027 §5 #1~#4`)✅(文件層,程式碼零影響) Actions Task #678: [TASK-A-145] ★ 「歸戶 360」頁(`/accounts`)完成——真實 Chrome 端到端驗證通過(三批工作閉環) Actions Task #679: [TASK-A-146] ★★ 批次 C `C-5` 其餘 8 條目全數結案(`CR-033`)——★ 揭露「幽靈待辦」根因 Actions Task #680: [TASK-A-147] ★ 補 `bff-web` 之 Bean Validation 依賴(`#A-144 ⑧` 之 WARN 結案)——含產生器模板根因修正 Actions Task #682: [TASK-A-149] ★★★ 真實簡訊發送成功——通知鏈路完全打通(含收件人實機確認);Email 卡在外部前置條件 Actions Task #683: [TASK-A-150] ★ SureNotify 回報事件(Webhook)規格先行 + ★ 誠實修正 `delivery` 之語意 Actions Task #685: [TASK-A-152] ★ 任務清單盤點:更正 `GOV-006` 之 3 個「幽靈項」+ 回寫「下一步」 Actions Task #691: [TASK-A-158] 全量重測(194 類別/1096 測/0 失敗) Actions Task #692: [TASK-A-159] 視窗重啟後之完整性檢查 + 出 `TRP-002` NFR 驗證計畫(60 小節三分類) Actions Task #694: [TASK-A-162] ★★ Tomcat 3 個 CRITICAL 修補完成(`CR-037`)——依賴版本覆寫之首例 Actions Task #695: [TASK-A-163] ★★ Jackson 10 個 HIGH 修補完成(`CR-038`)+ ★ 併修一個 6.25% 之間歇性測試缺陷 Actions Task #697: [TASK-A-165] ★ WBS 5.10:版本核對工具落地(`spec/versions.yaml` + `tools/verify_versions.py`)——雙向防漂移 Actions Task #701: [TASK-A-169] ★★ B1-c 執行計畫(推廣至其餘 16 服務之 `jdbc` 層)——含「只做完 jdbc 層到不了 80%」之規模認知 Actions Task #710: [TASK-A-178] ★★ B2 手段驗證之查證結果 Actions Task #711: [TASK-A-179] ★ B2 spike 實作 Actions Task #716: [TASK-A-184] ⚠️ 缺陷(待裁定):`ResponseStatusException` 未被 `GlobalExceptionHandler` 處理 → 查無卡片應 404 實回 500 Actions Task #717: [TASK-A-185] ⚠️ 缺陷(待裁定):★ Jackson 3 預設 `FAIL_ON_NULL_FOR_PRIMITIVES=true` → 省略 primitive 欄位即 400 Actions Task #724: [TASK-A-192] ★★ 立續推計畫(`TRP-003 §6.11`)+ 更正前輪錯誤敘述 Actions Task #727: [TASK-A-195] ★★★ 批次 3(大戶 jdbc 首發):`JdbcAuthorizationRepository` 162 行 → 100% Actions Task #736: [TASK-A-204] ★★★ 批次 12(`B3-b-2`):`outbox` 套件——★★ 行覆蓋突破 80%+★ 立 `TRP-004` 總結報告 Actions Task #738: [TASK-A-206] ★★★ 批次 14:`messaging` 層——`WBS 5.33` 結案 Actions Task #744: [TASK-A-212] ★★★ 批次 17-c-2:`application` 層——`LimitAdjustmentService` Actions Task #745: [TASK-A-213] ★★★ 批次 17-d:`application` 層——`payment-service`(★ `WBS 5.36` 結案) Actions Task #747: [TASK-A-215] ★ `WBS 5.8`(`TRP-002` N2)之盤點——★ 揭露一項工具不一致(待查證) Actions Task #749: [TASK-A-217] ★ 批次 20-a(`WBS 5.37`):`common-domain`/`common-batch`/`common-event` 三模組 Actions Task #750: [TASK-A-218] ★★★ 批次 20-b(`WBS 5.37`):`bff-web`——★★★ 關閉「全 backend」口徑落差 Actions Task #751: [TASK-A-219] ★★ 批次 20-c(`WBS 5.37`):`api-gateway` Actions Task #752: [TASK-A-220] ★★★ 批次 20-d(`WBS 5.37`):`common-security`——★★ 併立並執行 `CR-042`(揭露真缺陷) Actions Task #753: [TASK-A-221] ★★ 批次 20-e(`WBS 5.37`):`common-spring` Actions Task #754: [TASK-A-222] ★★ 批次 20-f(`WBS 5.37`):`common-saga`——★★★ `WBS 5.37` 結案(8/8 模組) Actions Task #755: [TASK-A-223] ★★ N2-a(`WBS 5.8`):架構邊界檢核——★ 新增工具 `tools/verify_architecture.py` Actions Task #756: [TASK-A-224] ★★ N2-b(`WBS 5.8`):SSO 五情境端到端——真實 Keycloak + 真實後端 Actions Task #757: [TASK-A-225] ★ 休假歸來現況確認 + 修補 `verify_nfr.py` 之落檔缺口 Actions Task #758: [TASK-A-226] ★★★ `CR-042 §8` 裁定「接線」之執行——`JwtAuthFilter` 橋接模式(真機實測) Actions Task #759: [TASK-A-227] ★ 立 `CR-043`:契約 ↔ 實作四處既有不符(`#A-187`)——待核定修法方向 Actions Task #760: [TASK-A-228] ★ 立 `CR-044`:三項真機揭露(`#A-210`/`#A-206`)——待核定修法方向 Actions Task #761: [TASK-A-229] ★★ `CR-043 §2.3` 之執行——`AuthorizeRequest` 三欄補實作接收(`#A-187` ⑥) Actions Task #764: [TASK-A-232] ★★ `CR-043 §2.1/§2.2/§2.4` 之執行——修契約(`ReversalResult`/`OverrideResult`/`principalAmount`) Actions Task #765: [TASK-A-233] ★★★ `N2-d`:契約一致性全掃(解除阻塞後執行) Actions Task #766: [TASK-A-234] ★★ `CR-043 §3.1` 之 7 則「需確認」結案——統一契約↔實作型別名 + 移除 stale 端點 Actions Task #767: [TASK-A-235] ★★★ `N2-c`:監控三支柱截圖——`N2` 四項全數完成 Actions Task #768: [TASK-A-236] ● 本次(10-15 18:00, Actions Task #769: [TASK-A-238] D4 首案消費閉環(商品參數驅動覆核門檻) Actions Task #771: [TASK-A-240] ★★ `CR-045` D3「行銷活動政策」錄入 + `SCS-026` Campaign 模型規格先行(WP2 2.4.2 由 ⬜→🟡) Actions Task #773: [TASK-A-242] ★★ 2.4.1 閉環改採「嵌入式 Tomcat + 真 socket」,並更正 #A-241 之錯誤解釋 Actions Task #774: [TASK-A-243] ★★★ 2.4.2 依客戶 BRD 完成「最大參數化」設計:`BRD-005` 納控 + `SCS-026 → 2.0` Actions Task #775: [TASK-A-244] ★★★ `CR-046`:campaign-service 新建 + BR-16 載體抽象,採單一交付列車 Actions Task #776: [TASK-A-245] ★★ `CR-046` 施工:C-1~C-5/B1/B2-2 主體完成 Actions Task #778: [TASK-A-247] ★★ `CR-046` B2-6:事件 payload 全面改版完成 + 原始清單偏差揭露 Actions QA Requirement #282: [FR-SYS-2.7] 2.7 與本行相同需求之建置經驗 Actions QA Requirement #294: [FR-SYS-9] 9 撰寫整體測試計畫,訂定測試准入及准出標準 Actions QA Requirement #295: [FR-SYS-9.1] 9.1 撰寫SIT測試案例 Actions QA Requirement #296: [FR-SYS-9.2] 9.2 SIT測試資料準備 Actions QA Requirement #297: [FR-SYS-9.3] 9.3 召開SIT測試計畫Review會議 Actions QA Requirement #298: [FR-SYS-9.4] 9.4 召開SIT測試案例Review會議 Actions QA Requirement #299: [FR-SYS-9.5] 9.5 符合SIT測試准入標準 Actions QA Requirement #300: [FR-SYS-9.6] 9.6 SIT測試執行與確認 Actions QA Requirement #301: [FR-SYS-9.7] 9.7 效能測試 Actions QA Requirement #302: [FR-SYS-9.8] 9.8 安全測試 Actions QA Requirement #303: [FR-SYS-9.9] 9.9 缺陷紀錄及管理 Actions QA Requirement #304: [FR-SYS-9.10] 9.10 產出SIT測試報告 (包含週報及日報) Actions QA Requirement #305: [FR-SYS-9.11] 9.11 產出SIT結案報告(符合SIT准出標準) Actions QA Requirement #306: [FR-SYS-9.12] 9.12 支援UAT測試、收集UAT及上線後問題與追蹤 Actions QA Requirement #307: [FR-SYS-9.13] 9.13 迴歸測試 Actions BA Requirement #401: [NFR-B.4-公司能力] 公司能力 Actions BA Requirement #402: [NFR-B.4-專案管理能力] 專案管理能力 Actions
Backlog open 待排入之增量與外部依賴 72% 35 issues (25 closed — 10 open) Related issues JA CR #202: [CR-001] 帳戶信用額度主檔 Actions DA CR #215: [CR-014] 專用額度資料模型裁定 Actions DA CR #216: [CR-015] 商戶契約值域與DDL脫鉤且商店型態與業別為正交維度 Actions JA CR #217: [CR-016] 清算執行與對帳結果無對應表且org值域脫鉤 Actions JA CR #218: [CR-017] R3服務(C-6至C-9)缺口總盤點與裁定建議 Actions JA CR #219: [CR-018] report-service之失敗原因未納入契約 Actions LA CR #220: [CR-019] 契約與實作逐端點核對之檢查點建置與19處不符登記 Actions JA CR #221: [CR-020] 卡片生命週期端點之四項缺陷 Actions JA CR #222: [CR-021] authorization-service 三支契約端點(已實作並實測;advices 語意待裁定) Actions JA CR #224: [CR-023] Stand-in後送作業台之清單與批次端點 Actions JA CR #225: [CR-024] 服務間呼叫改採ServiceClientHttpClient Actions JA CR #226: [CR-025] 授權稽核軌跡查詢端點 Actions TA CR #227: [CR-026] 真機驗證紀錄 Actions JA CR #229: [CR-028] hold事件群四項矛盾之化解 Actions SA CR #231: [CR-030] 事件流治理十二項待裁定之架構裁定 Actions LA CR #232: [CR-031] 批次C剩餘項讀模型設計與裁定 Actions UA CR #233: [CR-032] 歸戶360頁面之設計與實作計畫 Actions JA CR #234: [CR-033] 批次C之C-5其餘8條目逐條結案與幽靈待辦之根因揭露 Actions JA CR #235: [CR-034] SureNotify通知通道接入之計劃與裁定 Actions JA CR #237: [CR-036] 8-6繳款截止日之精確化 Actions LA CR #238: [CR-037] 覆寫Tomcat版本以修補CRITICAL Actions LA CR #239: [CR-038] 覆寫Jackson版本以修補HIGH Actions LA CR #240: [CR-039] 覆寫lz4版本以修補MODERATE Actions UA CR #241: [CR-040] 前端依賴升版以修補HIGH Actions JA CR #242: [CR-041] B2實測揭露之請求層三項發現之裁定與修補 Actions SA CR #243: [CR-042] JwtAuthFilter之401路徑拋NPE之診斷與修補 Actions JA CR #245: [CR-044] 三項真機揭露(A-210-A-206)之診斷與待裁定 Actions JA CR #248: [CR-047] 活動回饋上限(cap)用量模型與回饋價值換算參數化 Actions BA CR #495: [CR-050] 需求評定揭露之契約與追溯對映兩處漂移(待裁定) Actions SA CR #497: [CR-052] 卡片級額度調額與查詢之額度多維度與共享池分攤語意凍結清單 Actions CR #499: [CR-053] 卡片級獨立主額度之參數化額度維度資料模型 Actions CR #500: [CR-054] 卡片級額度投影(C-2)前置盤點與三重缺口 Actions CR #501: [CR-055] 共享池(共用額度)與預借現金企業子額度之語意凍結與計算式 Actions CR #502: [CR-056] 身分證字號360查詢(跨帳戶跨企業之卡片視角) Actions CR #503: [CR-057] 發卡即生成CARD級額度列(額度維度之建立時機與語意) Actions
Phase-2 平台與基礎建設 open WBS 階段 2(GOV-006 §1) 87% 31 issues (23 closed — 8 open) Related issues Task #526: [TASK-A-294] 360 全鏈路(BFF 聚合)打通 Actions Task #677: [TASK-A-144] ★ `bff-web` 之 `BffAccountOverview` 新增 `cards` 區塊(三 → 四區塊)——真機驗證通過 Actions LA Requirement #276: [FR-SYS-2.1] 2.1 具備讀寫分離(CQRS)架構 Actions LA Requirement #277: [FR-SYS-2.2] 2.2 具備資料補償機制 Actions LA Requirement #278: [FR-SYS-2.3] 2.3 字碼/難字轉換 Actions LA Requirement #279: [FR-SYS-2.4] 2.4 資料同步機制 Actions LA Requirement #280: [FR-SYS-2.5] 2.5 資料同步即時性 Actions LA Requirement #281: [FR-SYS-2.6] 2.6 微服務 Actions LA Requirement #284: [FR-SYS-2.9] 2.9 監控機制 Actions LA Requirement #285: [FR-SYS-2.10] 2.10 介接現有監控軟體進行整合監控 Actions LA Requirement #286: [FR-SYS-2.11] 2.11 備援機制 Actions LA Requirement #287: [FR-SYS-2.12] 2.12 DB支援程度 Actions LA Requirement #289: [FR-SYS-4] 4 API的完備度 Actions LA Requirement #290: [FR-SYS-5] 5 客製化開發能力 Actions LA Requirement #291: [FR-SYS-6] 6 本行自行掌握開發之彈性 Actions LA Requirement #292: [FR-SYS-7] 7 跨系統解決方案 Actions LA Requirement #293: [FR-SYS-8] 8 分階段上線解決方案 Actions LA Requirement #308: [FR-SYS-9.14] 9.14 Unit Test與涵蓋率 Actions LA Requirement #309: [FR-SYS-9.15] 9.15 單元測試 Actions LA Requirement #343: [NFR-B.1-監控機制] 監控機制 Actions SA Requirement #344: [NFR-B.1-容量規劃] 容量規劃 Actions QA Requirement #345: [NFR-B.1-效能測試] 效能測試 Actions SA Requirement #346: [NFR-B.1-安全測試] 安全測試 Actions LA Requirement #347: [NFR-B.1-維運管理] 維運管理 Actions LA Requirement #348: [NFR-B.1-備援機制] 備援機制 Actions SA Requirement #349: [NFR-B.1-帳號管理] 帳號管理 Actions BA Requirement #350: [NFR-B.1-變更作業] 變更作業 Actions LA Requirement #351: [NFR-B.1-機房作業] 機房作業 Actions SA Requirement #352: [NFR-B.1-開放系統平台] 開放系統平台 Actions SA Requirement #399: [NFR-B.3-微服務架構原則] 微服務架構原則 Actions SA Requirement #400: [NFR-B.3-原雲生原則] 原雲生原則 Actions
Phase-3 領域服務 R1 open WBS 階段 3(GOV-006 §1) 99% 86 issues (85 closed — 1 open) Related issues Task #520: [TASK-A-288] C-2 投影 P1~P3 已完成 Actions Task #521: [TASK-A-289] 共享池權利落地+修正超放缺陷 Actions Task #522: [TASK-A-290] 維度確認+查卡清單 Actions Task #523: [TASK-A-291] 身分證 360:H-1~H-3 落地 Actions Task #524: [TASK-A-292] 身分證 (a)+(b) 落地 Actions Task #525: [TASK-A-293] 進件接線+360 跨帳戶打通 Actions Task #528: [TASK-A-296] 四項整批:CR-057/載體回填/P4-2/P4-3/C-2 P4 Actions Task #529: [TASK-A-297] CR-057 全落地 + 授權路徑生效 Actions Task #530: [TASK-A-298] 商品參數落地+消費端接線 Actions Task #533: [TASK-A-301] C/D/E 實作+預借比例 75% Actions Task #541: [TASK-A-7] `limit-service`(含 CR-001 落實) Actions Task #544: [TASK-A-10] card-service + 修掉資安洞(`block_code`) Actions Task #545: [TASK-A-11] `party-service`(規格先行首驗) Actions Task #546: [TASK-A-12] `posting-service` Actions Task #548: [TASK-A-14] `payment-service` Actions Task #559: [TASK-A-25] W-1b:`party-service` 接入共用金鑰來源 Actions Task #560: [TASK-A-26] W-1c:`payment-service` 接入欄位加密(解 `SCS-008 §10` 限制) Actions Task #561: [TASK-A-27] W-4:監控/觀測三支柱接線(★ 解鎖 NFR 88 項可驗證性) Actions Task #564: [TASK-A-30] SSO 跨域推廣(部分)+ 修掉 fail-open 缺陷 Actions Task #565: [TASK-A-31] C-3:計息串接完成(`CR-006` 核定並執行)+ 實機實測通過 ✅ Actions Task #566: [TASK-A-32] C-38:結帳流程串接計息觸發完成 + 實機實測通過 ✅ Actions Task #567: [TASK-A-33] C-39(P0):帳單交易未依期間過濾 → 每期重複計收,修復並實測通過 ✅ Actions Task #570: [TASK-A-36] C-34:SSO 推廣完成,17/17 逐服務實測通過 ✅ Actions Task #571: [TASK-A-37] C-10:card-service 補齊 5 端點,卡號加密真正接上 ✅ Actions Task #584: [TASK-A-51] `ticketType` 揭露完成並實測(米粿核定) ✅ Actions Task #608: [TASK-A-75] `C-24`+`C-11` 完成:InstallmentView 補三欄 + limit 專用額度查詢端點 ✅ Actions Task #609: [TASK-A-76] `C-2` product-service 落地:產品 CRUD+參數版本化(熱更新)——5 端點並真機 e2e ✅ Actions Task #611: [TASK-A-78] `C-32` 完成:`pricing` ↔ `posting`/`statement` 之 Round-off/幣別一致性——並修復「計息幣別硬編 TWD」 ✅ Actions Task #623: [TASK-A-90] `C-14` 批次三(2 頁):產品與費率設定/參數設定——桶 A 進度 2/11 ✅ Actions Task #624: [TASK-A-91] `C-14` 批次四(2 頁):卡片生命週期管理/虛擬卡與 Token 管理——桶 A 進度 4/11 ✅ Actions Task #638: [TASK-A-105] 米粿三裁定執行 + C-45 查證結案 + `@EnableFeignClients` 全面清除 + `report-service` 真機驗證補完 ✅ Actions Task #645: [TASK-A-112] `CR-026` 業務 KPI(營運總覽第二階段):各服務統計端點 + bff `business` 區塊 + 前端業務 KPI 盒 ✅(單測通過+真機驗證通過) ✅ Actions Task #647: [TASK-A-114] 桶 C 解鎖:交易狀態機檢視(`/switch/auth/state`)——規格先行 + 後端端點 + 前端頁面 ✅(真機驗證) ✅ Actions Task #650: [TASK-A-117] `GOV-006` 4.8 W-2 第一切片:卡片狀態事件「消費端」(`card.card.status-changed.v1` → `card_status_caches`)✅(真機驗證) Actions Task #651: [TASK-A-118] `GOV-006` 4.8 W-2 第二片:卡片狀態事件「生產端」+ relay(card-service → outbox → Kafka)✅(真機驗證) Actions Task #652: [TASK-A-119] `GOV-006` 4.8 W-2 推廣・事件 #2:額度事件 `limit.limit.adjusted.v1`「生產端 + 消費端」✅(真機驗證) Actions Task #654: [TASK-A-121] `GOV-006` 4.8 W-2 推廣・事件 #3:授權核准事件 `authorization.authorization.approved.v1`「生產端」✅(真機驗證) Actions Task #655: [TASK-A-122] `GOV-006` 4.8 W-2 推廣・事件 #4/#5:佔用事件 `limit.hold.created.v1`/`limit.hold.released.v1`「生產端」✅(真機驗證) Actions Task #656: [TASK-A-123] `CR-027` 新建:事件流(W-2)推廣盤點與排序建議——揭露 8 項文件矛盾/缺口 Actions Task #657: [TASK-A-124] `GOV-006` 4.8 W-2 推廣・`CR-027` 批次 A-1:`payment.payment.posted.v1`「生產端 + 消費端」✅(真機驗證,首條「生產+消費成對交付」) Actions Task #658: [TASK-A-125] `GOV-006` 4.8 W-2 推廣・`CR-027` 批次 A-2:`authorization.authorization.approved.v1` → notification-service 建通知 ✅(真機驗證) Actions Task #659: [TASK-A-126] `GOV-006` 4.8 W-2 推廣・`CR-027` 批次 A-3:`card.card.issued.v1`/`card.token.bound.v1`「生產端」✅(真機驗證) Actions Task #661: [TASK-A-128] `CR-027` 批次 B:`limit.hold.created.v1`/`.released`「生產端 + 消費端」✅(真機驗證,含 stand-in 去重之負樣本)+ 順手修正一項超額風險缺陷 Actions Task #662: [TASK-A-129] 米粿裁定執行:stand-in 上送成功後回寫權威 `holdId` + 本地投影同步改 `id` ✅(真機驗證) Actions Task #663: [TASK-A-130] `CR-027` 批次 A-4 首項:`product.parameter.changed.v1` 生產端 ✅(真機驗證) Actions Task #667: [TASK-A-134] `CR-027` 批次 A-4:`posting` 生產端(`posted.v1`/`reversed.v1`)——✅ 完成(真機驗證) Actions Task #675: [TASK-A-142] ★★ 事件流治理:`CR-027 §5` 十二項待裁定之架構裁定(`CR-030`)+ 程式 A/B 批——真缺陷修補(真機驗證) Actions Task #676: [TASK-A-143] ★ 批次 C 剩餘項:`CR-031` 讀模型設計與裁定 + `C-5`(`party` 卡片狀態投影)實作完成(真機驗證) Actions Task #686: [TASK-A-153] ★★ 專用額度(POC-8)資料模型落地——`CR-014` 裁定 A′(接線既有 `SPECIAL_LIMITS`)並實作完成(真機驗證 13 項) Actions Task #687: [TASK-A-154] ★★ POC-8 之 8-3/8-5 落地——專用額度「可動用」了(`CR-035` Phase 1)+ 立 `CR-035`(四項裁定) Actions Task #688: [TASK-A-155] ★★ POC-8 之 8-2 落地——「可設定上限」參數化(`CR-035` Phase 2)+ ★★ 折衷之處理 Actions Task #689: [TASK-A-156] ★★ POC-8 之 8-6/8-7 落地——臨時額度串動(`CR-035` Phase 3)→ ★★ POC-8 八項全數完成 Actions Task #690: [TASK-A-157] ★★ 8-6 之「繳款截止日」精確化(`CR-036`) Actions Task #700: [TASK-A-168] ★★ B1-b:`limit-service` 剩餘 jdbc 層整合測試(+16 測)——`jdbc` 層達 81.0% Actions Task #708: [TASK-A-176] ★★ W2-c:`payment-service` jdbc 層整合測試 —— W2 完成 Actions Task #709: [TASK-A-177] ★★ B3-a:8 個服務之 Outbox 真機整合測試 Actions Task #712: [TASK-A-180] ★★★ B2 spike 打通 Actions Task #713: [TASK-A-181] ★★ B2-a:`authorization-service` 之 12 端點全數覆蓋 Actions Task #714: [TASK-A-182] ★★★ 回頭補:`AuthorizationController` 76 行 → 0 未覆蓋(行覆蓋 100%) Actions Task #715: [TASK-A-183] ★★★ B2 橫向複製:16 服務、25 個 `@WebMvcTest`、130 條測試 Actions Task #718: [TASK-A-186] ⚠️ 一致性缺陷:部分 `@RequestBody` 缺 `@Valid` → 巢狀 record 之驗證不生效 Actions Task #719: [TASK-A-187] ★★★ 立 `CR-041` 並執行:`#A-184`~`#A-186` 之裁定與修補(含一項誤判更正) Actions Task #721: [TASK-A-189] ★★ W3-b:`posting-service` 之 `jdbc` 層真機整合測試 Actions Task #723: [TASK-A-191] ★★ W4-b:`card-service` 之 `jdbc` 層真機整合測試 Actions Task #725: [TASK-A-193] ★ 批次 1(`B4-a` 起始):`party.Party` + `rewards.PointsAccount` 之純領域分支 Actions Task #728: [TASK-A-196] ★★ 批次 4(大戶 jdbc):`party-service` 之 `JdbcPartyRepository`+`JdbcAccountRepository` Actions Task #730: [TASK-A-198] ★★★ 批次 6(大戶 jdbc):`limit-service`——★ 併結案 `WBS 5.13`(B1-b2) Actions Task #734: [TASK-A-202] ★★ 批次 10(大戶 jdbc):`product-service` 之 2 個 jdbc 類別 Actions Task #737: [TASK-A-205] ★★★ 批次 13:`outbox` 橫向複製至其餘 10 服務 Actions Task #739: [TASK-A-207] ★★★ 批次 15:`client` 層——`WBS 5.34` 結案 Actions Task #741: [TASK-A-209] ★★★ 批次 17-a:`application` 層——`party-service`(★ 最大單服務改善) Actions Task #743: [TASK-A-211] ★★ 批次 17-c:`application` 層——`limit-service` Actions Task #763: [TASK-A-231] ★★ `CR-044 ③` 之執行——明訂 `limit` 為權威、讀模型鏡射(部分釋放維持 `HELD`) Actions Task #770: [TASK-A-239] ★★ `CR-045` D4 首案「商品參數消費閉環」實作+真機驗證(WP2 2.4.1 由 🟡→L3) Actions Task #772: [TASK-A-241] ★★ 2.4.1 閉環補強:`SCS-002 §7.14` 驗收 ②/④/⑤ 閉合(product-service 真機測試) Actions JA Requirement #310: [FR-COM-6.1] 6.1 參數設定 Actions JA Requirement #311: [FR-COM-6.2] 6.2 共同類 Actions JA Requirement #315: [FR-AUT-1.1] 1.1 發卡授權 Actions JA Requirement #316: [FR-AUT-1.2] 1.2 收單授權 Actions JA Requirement #317: [FR-AUT-1.3] 1.3 交易路由(Switching) Actions JA Requirement #324: [FR-ISS-2.1] 2.1 信用卡持卡人、歸戶管理 Actions JA Requirement #325: [FR-ISS-2.2] 2.2 信用卡卡片管理 Actions JA Requirement #326: [FR-ISS-2.3] 2.3 信用卡請款處理 Actions JA Requirement #327: [FR-ISS-2.4] 2.4 信用卡額度管理 Actions JA Requirement #329: [FR-ISS-2.6] 2.6 信用卡各類繳款、自扣 Actions JA Requirement #335: [FR-ISS-2.12] 2.12 信用卡發卡帳務 Actions
Phase-4 領域服務 R2/R3 與參數極大化 open WBS 階段 4(GOV-006 §1) 95% 121 issues (109 closed — 12 open) Related issues Task #511: [TASK-A-275] 長任務自動留痕(exec_log.py) Actions Task #547: [TASK-A-13] `statement-service` Actions Task #550: [TASK-A-16] `rewards-service` Actions Task #552: [TASK-A-18] 分期種子檔 `10-dev-installment-seed.sql` Actions Task #557: [TASK-A-23] rewards-service 標頭繞道移除(`CR-004 §3.4 #1`) Actions Task #562: [TASK-A-28] `pricing-service` 3 個 REST 端點(★ 關鍵路徑;`CR-005` 核定後實作) Actions Task #590: [TASK-A-57] 米粿六項裁定——第一批:3 份規格文件完成 ✅ Actions Task #591: [TASK-A-58] #C-26:`rewards-service` 驗證層次對齊——採「分層並存」,55 測試 0 失敗 ✅ Actions Task #604: [TASK-A-71] `OracleRawId` 加固推廣至其餘 7 服務(米粿 2026-09-22 核定) ✅ Actions Task #610: [TASK-A-77] `C-31` pricing `TX_TYPE` 欄位:`TIER` 挪用解除——規則選取回歸正確維度 ✅ Actions Task #613: [TASK-A-80] `C-4` merchant-service 落地:商戶建檔/查詢+商店請款(3 端點)——並完成 `CR-015` 雙軸拆分 ✅ Actions Task #614: [TASK-A-81] `C-5` clearing-service 落地:清算執行/對帳查詢/結算(3 端點)——並完成 `CR-016`(補齊契約所缺之兩張表) ✅ Actions Task #615: [TASK-A-82] `C-6` dispute-service 落地:爭議受理/查詢/扣款仲裁(3 端點)——並完成 `CR-017` 之爭議雙軸拆分 ✅ Actions Task #616: [TASK-A-83] `C-7` report-service 落地:報表作業受理/查詢(2 端點)+ Oracle 作業指標+Postgres 讀模型(CQRS 讀側首例)+批次投影+非同步產生 ✅ Actions Task #617: [TASK-A-84] `C-8` migration-service 落地:遷移作業受理/舊帳查詢(2 端點)——依裁定 E 之兩層 `WAVE`+`JOB` ✅ Actions Task #618: [TASK-A-85] `C-9` notification-service 落地:通知發送/查詢(2 端點)——依裁定 F 之通道抽象先行(本地 Log 通道 stand-in) ✅ Actions Task #636: [TASK-A-103] 桶 C 解鎖:端點與連線管理(`/system/endpoints`)——後端完成 ✅(含 gateway 自訂路由端點;真機驗證) ✅ Actions Task #637: [TASK-A-104] 桶 C 兩頁收尾:批次作業監控(`/system/batch`)+端點與連線管理(`/system/endpoints`)——四服務列表端點補齊 + 前端兩頁 ✅(真機驗證) ✅ Actions Task #640: [TASK-A-107] `W-5` 階段二:物件儲存程式接線(`report-service`)——含 ★ 兩個 S3 相容性地雷之實測與修除 ✅(真機驗證) Actions Task #648: [TASK-A-115] 米粿 5 項裁定之執行(②③④;`GOV-007`)——過期記載更正 + 日誌上限 5GB + `CC-PLT-3003` ✅ Actions Task #649: [TASK-A-116] `GOV-007 §5` 執行:`statement` 帳單 PDF 產生器(Apache PDFBox 3.0.8)+ 物件儲存上傳 ✅(真機驗證) Actions Task #664: [TASK-A-131] `CR-027` 批次 A-4:`clearing.batch.matched.v1` 生產端——實作完成,端到端真機驗證受阻(誠實揭露) Actions Task #665: [TASK-A-132] `CR-027` 批次 A-4:`dispute.case.opened.v1` 生產端——WIP(規格+骨架前半) Actions Task #666: [TASK-A-133] `CR-027` 批次 A-4:`dispute.case.opened.v1` 生產端——✅ 完成(真機驗證) Actions Task #668: [TASK-A-135] `CR-027` 批次 A-4:`statement.statement.issued.v1` 生產端——✅ 完成(真機驗證) Actions Task #669: [TASK-A-136] `CR-027` 批次 A-4:`rewards` 生產端(`accrued.v1`/`redeemed.v1`)——✅ 完成(真機驗證) Actions Task #670: [TASK-A-137] `CR-027` 批次 A-4:`merchant.settlement.submitted.v1` 生產端——✅ 完成(真機驗證) Actions Task #671: [TASK-A-138] `CR-027` 批次 A-4:`notification.sent.v1` 生產端——✅ 完成(真機驗證) Actions Task #672: [TASK-A-139] ★ 更正 `#A-131` 之根因 + `clearing` 端到端補驗——✅ 完成 Actions Task #673: [TASK-A-140] ★ 新增 `CR-027 §5 #15`:Kafka 主題命名不一致(本批實測發現) Actions Task #674: [TASK-A-141] ★ `CR-027` 批次 C(消費端)動工:`CR-029` 計劃 + `C-1`/`C-2` 完成(真機驗證) Actions Task #681: [TASK-A-148] ★★ 通知發送通道解阻塞:SureNotify(電子豹)SMS/Email 真實通道接入——含真實 API 往返驗證 Actions Task #684: [TASK-A-151] ★★ SureNotify Webhook 接收端完成——含簽章驗證、退信/投訴停用名單、寄送前攔阻(真機驗證 8 項) Actions Task #702: [TASK-A-170] ★ W1-a 落地:`installment-service` jdbc 層整合測試 Actions Task #703: [TASK-A-171] ★ W1 完成:三件查證 + W1-a2/W1-b 落地 Actions Task #704: [TASK-A-172] ★ W2-a:`dispute-service` 儲存層整合測試(含完整查證) Actions Task #705: [TASK-A-173] ⚠️ W2-a2 查證完成但實作卡關 Actions Task #706: [TASK-A-174] ★★ W2-a2 完成:卡點已解 Actions Task #707: [TASK-A-175] ★ W2-b:`merchant-service` jdbc 層整合測試 Actions Task #720: [TASK-A-188] ★★ W3-a:`statement-service` 之 `jdbc` 層真機整合測試 Actions Task #722: [TASK-A-190] ★★ W4-a:`rewards-service` 之 `jdbc` 層真機整合測試 Actions Task #726: [TASK-A-194] ★★ 批次 2(`B3-b-1`):`infrastructure/scheduler` 8 個排程類別全數完成 Actions Task #729: [TASK-A-197] ★★ 批次 5(大戶 jdbc):`clearing-service` 之兩個 repository Actions Task #731: [TASK-A-199] ★★ 批次 7(大戶 jdbc):`notification-service` 之 5 個 jdbc 類別 Actions Task #732: [TASK-A-200] ★★ 批次 8(大戶 jdbc):`report-service` 之 4 個 jdbc 類別 Actions Task #733: [TASK-A-201] ★★ 批次 9(大戶 jdbc):`migration-service` 之 3 個 jdbc 類別 Actions Task #735: [TASK-A-203] ★★★ 批次 11(大戶 jdbc 收尾):`payment`/`installment`/`report`/`dispute`/`merchant`——★ 併結案 `WBS 5.25` Actions Task #740: [TASK-A-208] ★★★ 批次 16:`storage` 層——`WBS 5.35` 結案(★ 用 Garage,非 MinIO) Actions Task #742: [TASK-A-210] ★★★ 批次 17-b:`application` 層——`rewards-service`(★★ 分支門檻達標) Actions Task #762: [TASK-A-230] ★★★ `CR-044 ①/②` 之執行——`rewards` 到期批次冪等/逐桶隔離 + 新帳戶插入序(`#A-210`) Actions JA Requirement #275: [FR-SYS-1] 1 Report Generation Tool能力 Actions JA Requirement #283: [FR-SYS-2.8] 2.8 Data Migration Actions JA Requirement #288: [FR-SYS-3] 3 舊資料轉換及查詢 Actions JA Requirement #312: [FR-RWD-5.1] 5.1 點數 reward Actions JA Requirement #313: [FR-RWD-5.2] 5.2 點數 redeem Actions JA Requirement #314: [FR-RWD-5.3] 5.3 點數帳戶管理 Actions JA Requirement #318: [FR-ACQ-4.1] 4.1 商戶管理 Actions JA Requirement #319: [FR-ACQ-4.2] 4.2 商店請款 Actions JA Requirement #320: [FR-ACQ-4.3] 4.3 商店對帳單 Actions JA Requirement #321: [FR-ACQ-4.4] 4.4 商店報送與報表 Actions JA Requirement #322: [FR-ACQ-4.5] 4.5 收單帳務 Actions JA Requirement #323: [FR-ACQ-4.6] 4.6 收單清算 Actions JA Requirement #328: [FR-ISS-2.5] 2.5 信用卡定價、費用管理 Actions JA Requirement #330: [FR-ISS-2.7] 2.7 信用卡分期 Actions JA Requirement #331: [FR-ISS-2.8] 2.8 信用卡帳單管理 Actions JA Requirement #332: [FR-ISS-2.9] 2.9 信用卡代付 Actions JA Requirement #333: [FR-ISS-2.10] 2.10 信用卡通知服務 Actions JA Requirement #334: [FR-ISS-2.11] 2.11 信用卡報送與報表 Actions JA Requirement #336: [FR-ISS-2.13] 2.13 信用卡發卡清算 Actions JA Requirement #337: [FR-DEB-3.1] 3.1 DEBIT卡卡片管理 Actions JA Requirement #338: [FR-DEB-3.2] 3.2 DEBIT卡請款處理 Actions JA Requirement #339: [FR-DEB-3.3] 3.3 DEBIT卡定價、費用管理 Actions JA Requirement #340: [FR-DEB-3.4] 3.4 DEBIT卡報送與報表 Actions JA Requirement #341: [FR-DEB-3.5] 3.5 DEBIT卡發卡帳務 Actions JA Requirement #342: [FR-DEB-3.6] 3.6 DEBIT卡發卡清算 Actions SA Requirement #353: [NFR-B.2-System Platform] System Platform Actions SA Requirement #354: [NFR-B.2-System Architecture] System Architecture Actions SA Requirement #355: [NFR-B.2-Capacity Planning] Capacity Planning Actions LA Requirement #356: [NFR-B.2-System Recovery] System Recovery Actions LA Requirement #357: [NFR-B.2-System Monitoring] System Monitoring Actions SA Requirement #358: [NFR-B.2-Front-end System] Front-end System Actions SA Requirement #359: [NFR-B.2-Mobile and Tablet Device] Mobile and Tablet Device Actions SA Requirement #360: [NFR-B.2-SSO] SSO Actions SA Requirement #361: [NFR-B.2-第三方套件] 第三方套件 Actions SA Requirement #362: [NFR-B.2-前端語言(front-end)] 前端語言(front-end) Actions SA Requirement #363: [NFR-B.2-支援多國語系] 支援多國語系 Actions SA Requirement #364: [NFR-B.2-UI/UX] UI/UX Actions SA Requirement #365: [NFR-B.2-Authentication] Authentication Actions SA Requirement #366: [NFR-B.2-Authorization] Authorization Actions SA Requirement #367: [NFR-B.2-Connection issue] Connection issue Actions SA Requirement #368: [NFR-B.2-Transaction security] Transaction security Actions SA Requirement #369: [NFR-B.2-資料儲存的安全性] 資料儲存的安全性 Actions SA Requirement #370: [NFR-B.2-JavaScript程式壓縮] JavaScript程式壓縮 Actions SA Requirement #371: [NFR-B.2-Audit Trail] Audit Trail Actions SA Requirement #372: [NFR-B.2-Data Storage] Data Storage Actions SA Requirement #373: [NFR-B.2-資料傳輸] 資料傳輸 Actions BA Requirement #374: [NFR-B.2-Others 其他] Others 其他 Actions SA Requirement #375: [NFR-B.2-Database Infrastructure] Database Infrastructure Actions SA Requirement #376: [NFR-B.2-Data Structure] Data Structure Actions SA Requirement #377: [NFR-B.2-Database Admin.] Database Admin. Actions SA Requirement #378: [NFR-B.2-Overview] Overview Actions SA Requirement #379: [NFR-B.2-Core System Layer] Core System Layer Actions SA Requirement #380: [NFR-B.2-Integration Layer] Integration Layer Actions SA Requirement #381: [NFR-B.2-API Support] API Support Actions SA Requirement #382: [NFR-B.2-API設計與管理] API設計與管理 Actions SA Requirement #383: [NFR-B.2-Presentation Layer] Presentation Layer Actions LA Requirement #384: [NFR-B.2-Application Monitoring] Application Monitoring Actions SA Requirement #385: [NFR-B.2-Application Developement & tools] Application Developement & tools Actions SA Requirement #386: [NFR-B.2-Application Version control] Application Version control Actions BA Requirement #387: [NFR-B.2-Application Change Control] Application Change Control Actions SA Requirement #388: [NFR-B.2-application administratoration] application administratoration Actions BA Requirement #389: [NFR-B.2-Application Documentation] Application Documentation Actions SA Requirement #390: [NFR-B.2-SOA] SOA Actions BA Requirement #391: [NFR-B.2-Vender development] Vender development Actions BA Requirement #392: [NFR-B.2-Taiwan's agent or branch's development] Taiwan's agent or branch's development Actions BA Requirement #393: [NFR-B.2-SI vender's development] SI vender's development Actions SA Requirement #394: [NFR-B.2-Guarantee & Maintenance] Guarantee & Maintenance Actions SA Requirement #395: [NFR-B.2-Package] Package Actions LA Requirement #396: [NFR-B.2-Operation] Operation Actions LA Requirement #397: [NFR-B.2-Monitoring] Monitoring Actions LA Requirement #398: [NFR-B.2-Equipments] Equipments Actions
Phase-5 WebUI 作業台 open WBS 階段 5(GOV-006 §1) 100% 19 issues (19 closed — 0 open) Related issues Task #551: [TASK-A-17] `installment-service` + WebUI + 修 2 個真缺陷 Actions Task #555: [TASK-A-21] WebUI 8 頁 Actions Task #569: [TASK-A-35] C-37:前端 PKCE 取得 token 完成 + 瀏覽器實測通過 ✅ Actions Task #582: [TASK-A-49] #C-27 Skill 整理完成(米粿指派) ✅ Actions Task #583: [TASK-A-50] 進件作業台 WebUI:規格先行(米粿要求) ✅ Actions Task #585: [TASK-A-52] 進件作業台 WebUI 實作完成 + 端到端實測(`SDD-007 §5.4.9`) ✅ Actions Task #586: [TASK-A-53] #C-34:SSO 全面啟用(前後端同調)完成並實測 ✅ Actions Task #587: [TASK-A-54] 米粿指派三件任務之盤點結案:二件早已完成、一件係幽靈待辦 ✅ Actions Task #593: [TASK-A-60] #C-15(米粿裁定「一定要拆成兩個欄位」):分期雙軸拆分完成——`channel_type` + `business_type`,並經真實 Oracle 端到端實測 ✅ Actions Task #600: [TASK-A-67] `SCS-009 §9.4` WebUI 瀏覽器實測重跑完成——真實瀏覽器 + Keycloak 登入,7 情境全數成立(雙軸下拉與「未記錄」) ✅ Actions Task #619: [TASK-A-86] `C-14` WebUI 批次一(3 頁):清算與請款/爭議款處理/報表作業——規格先行+真實瀏覽器實測 ✅ Actions Task #620: [TASK-A-87] `GOV-006 §4 #13`(merchant 無頁面)與 `#14`(契約↔實作逐端點核對)之執行——`C-14` 批次二(商店管理與請款)+新增品質關卡 G-8 ✅ Actions Task #630: [TASK-A-97] 批次八:桶 C 解鎖 2 頁——授權策略檢核/沖正機制 ✅(真機驗證) ✅ Actions Task #632: [TASK-A-99] `C-14` 桶 C 解鎖:`/auth/stip` 離線授權與代授權(含後端端點補齊)✅(真機驗證) ✅ Actions Task #634: [TASK-A-101] 桶 C 盤點 + 解鎖「健康檢查與監控」(`/system/health`)——含後端端點與兩個真缺陷修正 ✅(真機驗證) ✅ Actions Task #635: [TASK-A-102] 桶 C 解鎖:稽核軌跡查詢(`/system/audit`)——含後端端點 ✅(真機驗證) ✅ Actions Task #644: [TASK-A-111] 桶 C 解鎖:營運總覽(`/dashboard`)——後端聚合端點+契約+逐鈕定義+前端頁面 ✅(真機驗證) Actions Task #653: [TASK-A-120] 桶 C 解鎖:分流比例管理(`/system/split-ratio`)——後端端點 + 逐鈕定義 + 前端頁面 ✅(真機驗證) Actions Task #696: [TASK-A-164] ★★ 前端依賴升版(`CR-040`)+ ★ lz4 修補(`CR-039`)→ ★★ 前後端漏洞全數歸零 Actions
Phase-6 橫切品質關卡 open WBS 階段 6(GOV-006 §1) 100% 10 issues (10 closed — 0 open) Related issues Task #534: [TASK-A-302] Redmine Mermaid 外掛+Wiki 同步+CR-059 Actions Task #605: [TASK-A-72] `CR-013` 執行(米粿 2026-09-22 核定)——兌換現金價值由折算率計算並納入契約回應 ✅ Actions Task #693: [TASK-A-160] ★★ N1 批次:工具缺口補齊 + 首次量測(覆蓋率 53.7%/依賴 3 CRITICAL+10 HIGH) Actions Task #698: [TASK-A-166] ★ 覆蓋率提升:缺口分析 + `TRP-003` 計畫(策略轉向:真機驗證自動化) Actions Task #699: [TASK-A-167] ★★ B1-a:`jdbc` 層之真機整合測試落地(`TRP-003` 首個增量)——覆蓋率 53.7% → 54.7% Actions Task #746: [TASK-A-214] ★★★ 批次 18:`G-9`/`G-10` 掃描器實作(`CSP-001 §7.2` 之把關缺口補齊) Actions Task #748: [TASK-A-216] ★★★ 批次 19:`WBS 5.8` 之首項——★ 修正 `verify_nfr` 之依賴掃描缺陷 + 釐清覆蓋率口徑 Actions Task #777: [TASK-A-246] ★★ `CR-046` B2-2~B2-6(部分):六服務載體鍵升級完成 Actions Task #797: [TASK-A-348] 前端測試骨架(vitest+13 測):補「前端零測試」缺口 Actions Task #798: [TASK-A-349] product-service 6 測全紅之診斷與修復(hostname→IPv4/SERVER_PORT 覆寫) Actions
Phase-7 測試與 POC 驗收 open WBS 階段 7(GOV-006 §1) 50% 17 issues (0 closed — 17 open) Related issues QA Requirement #403: [POC-01] 利息 & 違約金計算及查詢 Actions QA Requirement #404: [POC-02] 點數 Actions QA Requirement #405: [POC-03] 收單 Actions QA Requirement #406: [POC-04] ONLINE REDEEM Actions QA Requirement #407: [POC-05] 分期 Actions QA Requirement #408: [POC-06] 信用卡快發快綁 Actions QA Requirement #409: [POC-07] 消費通知 Actions QA Requirement #410: [POC-08] 專用額度 Actions QA Requirement #411: [POC-09] 錯帳沖正、重覆入帳防範 Actions QA Requirement #412: [POC-10] 市區停車 Actions QA Requirement #413: [POC-11] 繳款即時恢復額度 Actions QA Requirement #414: [POC-12] 系統功能 Actions QA Requirement #415: [POC-13] 收單授權分流 Actions QA Requirement #416: [POC-14] 授權額度更新 Actions QA Requirement #417: [POC-15] 信用卡國際組織 compliance Actions QA Requirement #418: [POC-16] 帳單批次執行 Actions QA Requirement #419: [POC-17] 瞬間大量交易 Actions