Project

General

Profile

Actions

Task #840

closed
RA

[POC-15] 國際卡組織規範模擬器(intl-card-network-mock)立項與交付

Task #840: [POC-15] 國際卡組織規範模擬器(intl-card-network-mock)立項與交付

Added by Redmine Admin 6 days ago. Updated 6 days ago.

Status:
Closed
Priority:
P0-Urgent
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Story Points:

Description

#A-365(2026-10-20)。米粿裁定:依公開規格自建(GAP-001 §5 第二條路;D-037),支援 POC-15(信用卡國際組織 compliance;BRD-004 §3.15)之 15-1/15-2/15-3 三情境。

產出:ops/local/mock-servers/intl-card-network-mock/(Node.js 零外部依賴;Port 13003)

  • 規格先行:SPEC.md(規範包模型/API/測試/已知限制)
  • 版本化規範包(回應碼/拒付時限/清算檔欄位)→ 15-1 對照說明素材
  • Patch 機制:POST /patches(模擬卡組織公告)→ POST /patches/:id/apply(套用→版本遞增+before/after 留痕)→ 15-2/15-3
  • 授權回應模擬(決定論:PAN 尾碼;scenario 覆寫)/拒付時限引擎(未知碼 fail-closed)/清算檔(VCF 風格)樣本
  • 測試:npm test(node --test,隨機埠)→ 18 測 0 失敗;真機 smoke(health/publish→apply/時限跟著 patch 變/清算檔 SIMULATED 標記)通過

⚠️ 不得假綠之揭露:規範值取自公開知識、非官方規範——所有回應帶 disclaimer;不得據以宣稱 compliance 通過(GAP-001 判準「規格可以模擬,事實不能發明」)。官方文件(G-02)仍列 GAP-001 待外部;到貨後將模擬值替換為官方事實。

RA Updated by Redmine Admin 6 days ago Actions #1

立項:米粿 2026-10-20 裁定自建(POC 11/2–11/6 展示前交付);本議題記錄模擬器之規格/交付/測試證據。

RA Updated by Redmine Admin 6 days ago Actions #2

開工(2026-10-20):依米粿裁定立項並交付——ops/local/mock-servers/intl-card-network-mock/(SPEC.md 規格先行;npm test 18 測 0 失敗;真機 smoke 通過)。本筆僅補工作流路徑(New 無法直結 Closed),下筆即結案。

RA Updated by Redmine Admin 6 days ago Actions #3

結案(2026-10-20):交付完成且證據齊——①SPEC.md 規格先行;②npm test 18 測 0 失敗(規範包/Patch 機制/拒付時限引擎/清算檔樣本/全端點真實 HTTP 往返);③真機 smoke 通過(health/publish→apply→時限計算跟著變 2027-01-13→2027-03-14/清算檔 SIMULATED 標記)。

★ 殘項檢查(G3):範圍內無未完成項;「規範包落盤/cardcore 自動拉取接線」為範圍外後續增量(已於 SPEC §5/#417 journal 如實揭露,非本議題殘項)。
★ 持續性揭露(不隨結案消失):規範值=公開知識、非官方規範——不得宣稱 compliance 通過;官方文件(GAP-001 G-02)到貨後替換模擬值。

commit 075c772。POC-15 展示素材見 #417 journal。

Actions

Also available in: PDF Atom