# BRD-002　FR 功能需求追蹤清單

| 項目 | 內容 |
|---|---|
| 文件編號 | BRD-002 |
| 版本 | 1.2 |
| 狀態 | 已核定 |
| 撰寫者 | BA |
| 審查者 | SA |
| 對應需求 | 客戶 FR 全 68 項 |

---

## 1. 說明

本清單逐項追蹤客戶功能需求（FR）之**承作服務、設計依據、實作 API 與驗收測試**，
並標示**交付批次**（R1／R2／R3，定義見 `BRD-001 §3`）。
`R0` 表示該項為**流程／文件類需求**，不由程式承作（如測試計畫、實績證明）。

> 本清單由 `cardcore/tools/gen_traceability.py` 產生，與 `GOV-004` 同源，
> 服務名稱與 API 路徑以 `SDD-006` 為單一來源。

## 2. 統計

| 交付批次 | FR 項數 | 佔比 |
|---|---:|---:|
| R1 | 28 | 41.2% |
| R2 | 12 | 17.6% |
| R3 | 13 | 19.1% |
| R0 | 15 | 22.1% |
| **合計** | **68** | **100%** |

## 3. 追蹤清單

### 3.1　系統功能需求

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| SYS-1 | Report Generation Tool能力 | `report-service` | SDD-006 | `POST /api/v1/report-jobs` | UT-RPT-001 | R2 |
| SYS-2.1 | 具備讀寫分離(CQRS)架構 | `platform/common` | SAD-003 §4 | `—（橫切能力）` | UT-CQRS-001 | R1 |
| SYS-2.2 | 具備資料補償機制 | `platform/common` | SDD-004 §3 | `—（橫切能力）` | UT-COMP-001 | R1 |
| SYS-2.3 | 字碼/難字轉換 | `platform/common` | SDD-001 §7 | `—（橫切能力）` | UT-CHARSET-001 | R1 |
| SYS-2.4 | 資料同步機制 | `platform/common` | SAD-004 §5 | `—（橫切能力）` | UT-SYNC-001 | R1 |
| SYS-2.5 | 資料同步即時性 | `platform/common` | SAD-004 §5 | `—（橫切能力）` | UT-SYNC-002 | R1 |
| SYS-2.6 | 微服務 | `platform/common` | SAD-002 §2 | `—（橫切能力）` | UT-ARCH-001 | R1 |
| SYS-2.7 | 與本行相同需求之建置經驗 | `—` | BRD-001 §7 | `—（實績證明）` | — | R0 |
| SYS-2.8 | Data Migration | `migration-service` | SDD-002 §4 | `POST /api/v1/migration-jobs` | UT-MIG-001 | R2 |
| SYS-2.9 | 監控機制 | `platform/common` | SAD-006 §5 | `—（橫切能力）` | UT-OBS-001 | R1 |
| SYS-2.10 | 介接現有監控軟體進行整合監控 | `platform/common` | SAD-006 §5 | `—（橫切能力）` | UT-OBS-002 | R1 |
| SYS-2.11 | 備援機制 | `platform/common` | SAD-006 §3 | `—（橫切能力）` | UT-HA-001 | R1 |
| SYS-2.12 | DB支援程度 | `platform/common` | SAD-003 §3 | `—（橫切能力）` | UT-DB-001 | R1 |
| SYS-3 | 舊資料轉換及查詢 | `migration-service` | SDD-002 §4 | `GET /api/v1/legacy-accounts/{id}` | UT-MIG-002 | R2 |
| SYS-4 | API的完備度 | `platform/gateway` | SDD-006 | `—（契約治理）` | UT-API-001 | R1 |
| SYS-5 | 客製化開發能力 | `platform/common` | CSP-002 §4 | `—（擴充機制）` | UT-EXT-001 | R1 |
| SYS-6 | 本行自行掌握開發之彈性 | `platform/common` | SDD-000 §6 | `—（擴充機制）` | UT-EXT-002 | R1 |
| SYS-7 | 跨系統解決方案 | `platform/gateway` | SAD-004 §3 | `—（整合架構）` | UT-INT-001 | R1 |
| SYS-8 | 分階段上線解決方案 | `platform/gateway` | SAD-002 §6 | `—（分流架構）` | UT-SPLIT-001 | R1 |
| SYS-9 | 撰寫整體測試計畫，訂定測試准入及准出標準 | `—` | TRP-001 | `—（測試計畫）` | — | R0 |
| SYS-9.1 | 撰寫SIT測試案例 | `—` | TRP-001 §5 | `—（測試計畫）` | — | R0 |
| SYS-9.2 | SIT測試資料準備 | `—` | TRP-001 §6 | `—（測試計畫）` | — | R0 |
| SYS-9.3 | 召開SIT測試計畫Review會議 | `—` | TRP-001 §7 | `—（測試計畫）` | — | R0 |
| SYS-9.4 | 召開SIT測試案例Review會議 | `—` | TRP-001 §7 | `—（測試計畫）` | — | R0 |
| SYS-9.5 | 符合SIT測試准入標準 | `—` | TRP-001 §8 | `—（測試計畫）` | — | R0 |
| SYS-9.6 | SIT測試執行與確認 | `—` | TRP-001 §9 | `—（測試計畫）` | — | R0 |
| SYS-9.7 | 效能測試 | `—` | TRP-001 §10 | `—（測試計畫）` | — | R0 |
| SYS-9.8 | 安全測試 | `—` | TRP-001 §10 | `—（測試計畫）` | — | R0 |
| SYS-9.9 | 缺陷紀錄及管理 | `—` | TRP-001 §11 | `—（測試計畫）` | — | R0 |
| SYS-9.10 | 產出SIT測試報告 (包含週報及日報) | `—` | TRP-001 §12 | `—（測試計畫）` | — | R0 |
| SYS-9.11 | 產出SIT結案報告(符合SIT准出標準) | `—` | TRP-001 §12 | `—（測試計畫）` | — | R0 |
| SYS-9.12 | 支援UAT測試、收集UAT及上線後問題與追蹤 | `—` | TRP-001 §13 | `—（測試計畫）` | — | R0 |
| SYS-9.13 | 迴歸測試 | `—` | TRP-001 §9 | `—（測試計畫）` | — | R0 |
| SYS-9.14 | Unit Test與涵蓋率 | `platform/common` | CSP-005 §3 | `—（品質規範）` | UT-COV-001 | R1 |
| SYS-9.15 | 單元測試 | `platform/common` | CSP-005 §4 | `—（品質規範）` | UT-UNIT-001 | R1 |

### 3.2　業務功能需求(其它共通)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| COM-6.1 | 參數設定 | `product-service` | SDD-006 §4 | `PUT /api/v1/parameters/{ns}/{key}` | UT-PARM-001 | R1 |
| COM-6.2 | 共同類 | `product-service` | SDD-001 §6 | `GET /api/v1/products/{code}` | UT-PARM-002 | R1 |

### 3.3　業務功能需求(點數)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| RWD-5.1 | 點數 reward | `rewards-service` | SDD-001 §3.8；SCS-010 §7 | `POST /api/v1/rewards/accruals` | UT-RWD-001 | R2 |
| RWD-5.2 | 點數 redeem | `rewards-service` | SDD-003 §13；SCS-010 §7 | `POST /api/v1/rewards/redemptions` | UT-RWD-002 | R2 |
| RWD-5.3 | 點數帳戶管理 | `rewards-service` | SDD-001 §3.8；SCS-010 §5.2 | `GET /api/v1/rewards/accounts/{id}` | UT-RWD-003 | R2 |

### 3.4　業務功能需求(授權)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| AUT-1.1 | 發卡授權 | `authorization-service` | SDD-003 §3 | `POST /api/v1/authorizations` | UT-AUTH-001 | R1 |
| AUT-1.2 | 收單授權 | `authorization-service` | SDD-002 §3.2 | `POST /api/v1/authorizations` | UT-AUTH-020 | R1 |
| AUT-1.3 | 交易路由（Switching） | `authorization-service` | SDD-002 §3.3 | `POST /api/v1/authorizations` | UT-AUTH-040 | R1 |

### 3.5　業務功能需求(收單)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| ACQ-4.1 | 商戶管理 | `merchant-service` | SDD-001 §3.14 | `POST /api/v1/merchants` | UT-ACQ-001 | R3 |
| ACQ-4.2 | 商店請款 | `merchant-service` | SDD-002 §3.6 | `POST /api/v1/merchant-settlements` | UT-ACQ-002 | R3 |
| ACQ-4.3 | 商店對帳單 | `merchant-service` | SDD-006 §7 | `—（未涵蓋：商店對帳單待另立 CR，CR-050）` | — | R3 |
| ACQ-4.4 | 商店報送與報表 | `report-service` | SDD-006 §7 | `POST /api/v1/report-jobs` | UT-ACQ-004 | R3 |
| ACQ-4.5 | 收單帳務 | `posting-service` | SDD-001 §3.6 | `POST /api/v1/postings` | UT-ACQ-005 | R3 |
| ACQ-4.6 | 收單清算 | `clearing-service` | SDD-002 §3.7 | `POST /api/v1/clearing/runs` | UT-ACQ-006 | R3 |

### 3.6　業務功能需求(發卡-信用卡)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| ISS-2.1 | 信用卡持卡人、歸戶管理 | `party-service` | SDD-001 §3.1 | `GET /api/v1/parties/{partyId}` | UT-PTY-001 | R1 |
| ISS-2.2 | 信用卡卡片管理 | `card-service` | SDD-001 §3.2 | `POST /api/v1/cards` | UT-CARD-001 | R1 |
| ISS-2.3 | 信用卡請款處理 | `posting-service` | SDD-002 §3.4 | `POST /api/v1/postings` | UT-POST-001 | R1 |
| ISS-2.4 | 信用卡額度管理 | `limit-service` | SDD-001 §3.4 | `GET /api/v1/accounts/{accountId}/limits` | UT-LIM-001 | R1 |
| ISS-2.5 | 信用卡定價、費用管理 | `pricing-service` | SDD-001 §3.11 | `POST /api/v1/pricing/interest-calculations` | UT-PRC-001 | R2 |
| ISS-2.6 | 信用卡各類繳款、自扣 | `payment-service` | SDD-002 §3.5 | `POST /api/v1/payments` | UT-PAY-001 | R1 |
| ISS-2.7 | 信用卡分期 | `installment-service` | SDD-003 §7 | `POST /api/v1/installments` | UT-INS-001 | R2 |
| ISS-2.8 | 信用卡帳單管理 | `statement-service` | SDD-002 §3.5 | `POST /api/v1/statement-cycles/{id}/runs` | UT-STM-001 | R2 |
| ISS-2.9 | 信用卡代付 | `payment-service` | SDD-001 §3.7 | `POST /api/v1/payments` | UT-PAY-020 | R2 |
| ISS-2.10 | 信用卡通知服務 | `notification-service` | SDD-006 §6 | `POST /api/v1/notifications` | UT-NOT-001 | R2 |
| ISS-2.11 | 信用卡報送與報表 | `report-service` | SDD-006 §7 | `POST /api/v1/report-jobs` | UT-RPT-002 | R2 |
| ISS-2.12 | 信用卡發卡帳務 | `posting-service` | SDD-001 §3.6 | `GET /api/v1/accounts/{id}/balances` | UT-POST-020 | R1 |
| ISS-2.13 | 信用卡發卡清算 | `clearing-service` | SDD-002 §3.7 | `POST /api/v1/clearing/runs` | UT-CLR-001 | R3 |

### 3.7　業務功能需求(發卡-DEBIT卡)

| FR 編號 | 需求名稱 | 承作服務 | 設計依據 | 主要 API | 驗收測試 | 批次 |
|---|---|---|---|---|---|---|
| DEB-3.1 | DEBIT卡卡片管理 | `card-service` | SDD-001 §3.2 | `POST /api/v1/cards` | UT-DEB-001 | R3 |
| DEB-3.2 | DEBIT卡請款處理 | `posting-service` | SDD-002 §3.4 | `POST /api/v1/postings` | UT-DEB-002 | R3 |
| DEB-3.3 | DEBIT卡定價、費用管理 | `pricing-service` | SDD-001 §3.11 | `GET /api/v1/pricing/fees` | UT-DEB-003 | R3 |
| DEB-3.4 | DEBIT卡報送與報表 | `report-service` | SDD-006 §7 | `POST /api/v1/report-jobs` | UT-DEB-004 | R3 |
| DEB-3.5 | DEBIT卡發卡帳務 | `posting-service` | SDD-001 §3.6 | `GET /api/v1/accounts/{id}/balances` | UT-DEB-005 | R3 |
| DEB-3.6 | DEBIT卡發卡清算 | `clearing-service` | SDD-002 §3.7 | `POST /api/v1/clearing/runs` | UT-DEB-006 | R3 |

> **缺口註記（`CR-050` 裁定，2026-10-17）**——下列 FR 之「主要 API」欄已**誠實化**，
> 缺口未閉合前不因對映修正而視為已交付：
> - `ACQ-4.3`：RFP FR §4.3 商店對帳單未承作（merchant-settlements＝ACQ-4.2 請款語意，不可混用）；語意凍結清單見 CR-051（S-1～S-7），凍結後規格先行另立實作（CR-050 §2.1 裁定）。
> - `ISS-2.4`：帳戶級額度查詢已交付；卡片級調額／查詢（RFP FR §2.4(1) 明列＝RFP 已列需求，定性已更正）語意凍結清單見 CR-052（C-1～C-6）（GOV-006 2.4.4／CR-043 §10.5；CR-050 §2.2 裁定）。


## 4. POC 驗收情境對應

客戶 POC 自選 17 項，其與 FR 之對應如下（詳細劇本見 `BRD-004`）：

| # | POC 項目 | 客戶選擇理由 | 對應 FR | 驗收測試 | 批次 |
|---:|---|---|---|---|---|
| 1 | 利息 & 違約金計算及查詢 | 業務痛點、合規 | ISS-2.5 | UT-PRC-001 | R2 |
| 2 | 點數 | 本行客製化必要業務 | RWD-5.1~5.3 | UT-RWD-001~003 | R2 |
| 3 | 收單 | 本行客製化必要業務、業務痛點 | ACQ-4.1~4.6 | UT-ACQ-001~006 | R3 |
| 4 | ONLINE REDEEM | 本行客製化必要業務 | RWD-5.2 | UT-RWD-002 | R2 |
| 5 | 分期 | 本行客製化必要業務 | ISS-2.7 | UT-INS-001 | R2 |
| 6 | 信用卡快發快綁 | 本行客製化必要業務 | ISS-2.2 | UT-CARD-020 | R1 |
| 7 | 消費通知 | 本行客製化必要業務 | ISS-2.10 | UT-NOT-001 | R2 |
| 8 | 專用額度 | 本行客製化必要業務 | ISS-2.4 | UT-LIM-020 | R1 |
| 9 | 錯帳沖正、重覆入帳防範 | IT 痛點 | ISS-2.3 / ISS-2.12 | UT-POST-040 | R1 |
| 10 | 市區停車 | 本行客製化必要業務 | ISS-2.1 | UT-PTY-020 | R2 |
| 11 | 繳款即時恢復額度 | 本行客製化必要業務 | ISS-2.6 | UT-PAY-040 | R1 |
| 12 | 系統功能 | 系統功能 | SYS-2.x / SYS-4 / SYS-5 | UT-ARCH-001 | R1 |
| 13 | 收單授權分流 | 過渡期新舊系統並存 | AUT-1.2 / AUT-1.3 | UT-AUTH-060 | R1 |
| 14 | 授權額度更新 | 讀寫分離 | SYS-2.1 / ISS-2.4 | UT-LIM-040 | R1 |
| 15 | 信用卡國際組織 compliance | 合規 | SYS-5 / AUT-1.3 | UT-COMP-010 | R1 |
| 16 | 帳單批次執行 | 系統效能、系統功能 | ISS-2.8 | UT-STM-001 | R2 |
| 17 | 瞬間大量交易 | 系統效能、業務痛點 | SYS-2.11 / AUT-1.1 | PT-AUTH-001 | R1 |

---

## 5. 檢核

| 檢核項 | 標準 | 結果 |
|---|---|---|
| FR 項數 | 68 | 68 ✅ |
| 未對應之 FR | 0 | 0 ✅ |
| POC 項數 | 17 | 17 ✅ |

## 6. 修訂紀錄

| 版本 | 日期 | 修訂者 | 說明 |
|---|---|---|---|
| **1.2** | 2026-10-17 | WorkBuddy AI | BEAM PMO 裁定：兩筆缺口**開立 `CR-051`**（商店對帳單，S-1～S-7）／**`CR-052`**（卡片級額度查詢，C-1～C-6）；缺口註記改指向新 CR；`GOV-006 2.4.4` 定性更正為「RFP 已列（FR §2.4(1)）、語意待凍結」 |
| 1.1 | 2026-10-17 | WorkBuddy AI | **`CR-050` 裁定落實**：`ACQ-4.3` 對映誠實化（RFP FR §4.3 商店對帳單未承作——`merchant-settlements` 為 ACQ-4.2 請款語意不可混用；不補虛構端點）、`ISS-2.4` 改對映**實際已交付**之帳戶級端點（原 `GET /cards/{id}/limits` 為 `CR-043` 清除之 stale 路徑）；§3 表下新增缺口註記（`GAPS`） |
| 1.0 | — | BA | 初版 |
