# 2026-10-19 夜間巡檢 10/19/2026 2026-10-19 三個 Mock Server 功能巡檢、補強、測試與文件同步。 * CR #825: CR:STIP 門檻、Timeout、Advice 與重連間隔改為環境變數 * CR #826: CR:修正 FrameDecoder 錯誤長度殘留並補強測試 Client * CR #823: CR:新增核心 DE 驗證、無效交易與未支援 MTI 回應 * CR #828: CR:同步 ISO8583 README 的 91/96、環境變數與對帳鍵 * CR #824: CR:Pending 改為 Terminal ID + STAN,Advice 改為 Terminal ID + STAN + RRN * CR #827: CR:新增 38 個 ISO8583 單元與真實 TCP 整合測試 * CR #829: CR:新增 ISO 發卡行斷線/恢復控制與斷線測試 * Issue #835: 問題:ISO 連線失敗一律記為 ISSUER_TIMEOUT,無法區分斷線與逾時 * Issue #831: 問題:Pending 僅用 STAN 配對,跨終端機可能誤配 * Issue #832: 問題:FrameDecoder 長度錯誤後仍保留殘餘 buffer * Issue #833: 問題:未支援 MTI 原本被靜默忽略 * Issue #834: 問題:README 仍有多處 91-only 與舊配對鍵描述 * Issue #836: 問題:0100 日誌未記錄 RRN 與 DE7 交易時間 * Issue #837: 問題:ECONNREFUSED/TCP 硬斷線沒有自動化測試 * Requirement #821: NCCC ISO8583 STIP Mock:建立可驗證的專業測試基準 * CR #822: CR:補齊 91/96 STIP 與發卡行尾碼分流 * Issue #830: 問題:發卡行尾碼 76~80 原本回 91,與 96 分流不一致