hjhan
65cb3ff95c
docs: 旧保证金链路存亡分析与下线重构方案
...
预付金引擎收口(4adfbabe )后对山证拷贝遗留的保证金链路做全量死活判定:
bond-oms HTTP接口/CalcDMAMargin全链死、V1模板链部分可删、client_marginrate
半死、远期结算链确定死、DMA仅剩2处真实分支;附分阶段下线方案与需确认清单。
2026-08-28 06:54:31 +08:00
hjhan
b94cce68ee
chore(cleanup): 删除裁决文档与 saga 注释——保留技术事实,剥离过程叙事(零逻辑改动)
...
删除 项目文档/双入口口径裁决-复利mode2部分平仓-20260816.md:
四轮状态改写的过程文档,终态有价值的技术事实已转移到代码注释与测试锚点。
保留的技术事实(新家):
- SwapEodPositionService:1325:恒1重算中间值不进结算现金流;系统端到端结果由
DI_EXCEL_SCENARIO4 家族对账确认书公式保障(最终全平=剩余额×∏利率,2026-08-18
手算复核);改动口径前必读该测试家族——破坏 ∏ 恒等式的调整会被其拦截
- ContractReferenceOracleTest:13:Excel 金标准期望值亦符合确认书公式(复核记录)
- EntrySemanticsTest 手算锚点 0.036165 保留(公式自含,去文档引用)
清理的 saga 痕迹:契约修复/裁决文档/暂缓/证伪 等过程性话语全部移除,
测试方法名与注释改为中性事实描述;[EOD平仓后收盘结息] 日志文案
'恒1全额结息(历史行为,契约修复暂缓)'→'全额结息(恒1惯例)'。
验证:编译 0 错误;EntrySemantics+Oracle 16/16 绿;全量 928=145/771/12
与基线逐位一致——纯注释/文档/日志文案改动,零逻辑变更。
2026-08-17 13:30:10 +08:00
hjhan
fc4c93c47a
docs(adjudication): 手算完成 Excel↔确认书对账——两者等同;修正封案推理
...
以 20260421-0004 输入按确认书公式 ∏(1+(FR007i+利差)×di/365)−1 精确手算:
- BL(部分平仓)=平掉额×利率(4/22→5/11)=-37,119.14,与 Excel 完全一致(差0.00)
- BN(最终全平)=剩余额×利率(4/22→5/19)=-123,280.18,与 Excel 差0.01(分步舍入)
=> Excel 金标准就是确认书公式本身;系统旧链端到端结果(BL/BN)已契约精确正确。
修正 2026-08-17 封案推理:分叉破坏的是实现不变量(最终全平须 reconcile 到
剩余×∏利率),而非修复方向被证伪——251,355 是被丢弃的中间值,不在结果链上。
结果层已无契约偏差可修,§六仅剩内部卫生价值,终局不修;未来动此链(含罚息)
硬性验收=DI_EXCEL_SCENARIO4 全绿+∏恒等式不变(手算模板已留文档)。
2026-08-17 13:08:11 +08:00
hjhan
56c9a0652b
docs(adjudication): 终局封禁——§六方案被 Excel 金标准证伪(验收门实证)
...
2026-08-17 实施§六(autoSwap分叉)并执行全量验收门:DI_EXCEL_SCENARIO4 家族
(20260421-0001~0012,业务 Excel BL/BN 列)失败——0004 最终全平期望 -123280.17(Excel BN)
vs 修复后 -120922.50(差-2357.67);DI_MANUAL_PARTIAL_CLOSE 语义钉子同破。已回滚,
基线 145/771/12 恢复(含 FR007 新套件全绿)。
根因认知升级:恒1重算直接金额虽被丢弃,但其快照种子链是 20260421 系列调优到与
业务 Excel 精确一致的整体——动一环破全局。'恒1无契约依据'仅对直接金额成立。
未来根治前置条件升级:先完成 Excel 模型↔确认书公式 reconcile 并经业务书面确认;
罚息等新需求触及该链时同样必须过 Excel 金标准。
2026-08-17 12:31:17 +08:00
hjhan
feee779994
docs(adjudication): §六封案——条件触发默认不修(终局定性)
...
终局查实危害边界:分歧(251,355 无契约依据)止于【零结算现金流 + 单个内部页面
(日终持仓风险)两列展示字段】,不进结算书/对账单,客户不可见;TdInterestPrincipal
种子链被 20260421 特判块转换兜住。修复属高危区卫生项,单独立项风险大于收益。
触发条件(满足其一才执行§六):①罚息需求落地时顺手修正(同一计息路径同一验收);
②内部风控页展示列被业务投诉;③20260421 类事故复发。
§六方案与回归网作为触发时现成材料封存,勿删。
2026-08-17 10:57:27 +08:00
hjhan
97c6dc6bb6
docs(adjudication): 修正§1.1③快照影响表述——重算结果非完全丢弃,accrual字段确被改写
...
复核修正(代码级验证,行号为9efaa1b5):
- '不进快照'过宽:TdInterestIncome 四分支中三分支(!hasPreviousEod/全平/默认)直接写
重算值,仅'有历史已结且算尾'分支被 DailyAccrual 干净覆盖;复利mode2/9的
TdInterestPrincipal 取重算值(次日复利种子);FloatRate 同
- '零生产资金后果'严格=【零结算现金流后果】(TdCloseInterest/autoSettled不受影响成立)
- 新增落地审查清单:关联 GLMS-20260421-0004(同方法本金反推膨胀~2.3倍历史事故),
:1413+复利部分平仓特判块消费 InterestPrincipal,§六实施时须验证两请求形状下
反推链路等价,accrual 字段改写须进黄金回放 diff 白名单
2026-08-16 15:50:12 +08:00
hjhan
9efaa1b5cc
chore(swap)+test: 删分红EOD历史死代码 + 补计算过程常驻日志(零行为语义变更);契约修复转为暂缓
...
死代码删除(SwapEodPositionService.UpdateEodPosition,论证+实证链完整):
- todayConsumedDividend/originNotional/totalPayment/totalInterest 自 0910969e(7/2 改递推式)
起计算结果从未被消费,仅残留全历史 CalcBondPayment 只读查询+日志副作用,且构成
脏数据(OriginalStockEqvNotional=null/PosiNetPrice=0)下 EOD 崩溃点(除零,实测复现)
- 配套边界测试 DividendEodNoDoubleCountTest.脏数据边界_*:删除前红(崩溃)→删除后绿
(不抛异常+四输出字段与正常数据逐字段一致);stash 基线对比确认离线套件无其他差异
- 止血预案:git revert 本提交即回到已验证态
计算过程常驻日志(快速定位,纯增):
- [EOD平仓后收盘结息]:口径/autoSwap/平仓前/剩余/平掉额——排障第一入口
- [分红-EOD计提Copy/Update]:窗口/qty/税率/当日新计/账面前值→后值——与
[分红-登记日口径]窗口命中日志构成分红计算全链
- [利息-全平专属分支]:全平分支触发标记,兼作契约修复落地后的验证哨兵
契约修复(EOD传真实比例)转为暂缓:影响快照种子,黄金回放验收门因96库网络未恢复
无法执行,按风险优先级撤回行为变更;方案+回归网(同形状等价oracle)+落地哨兵已
全部就绪并留档于裁决文档,DB恢复后可直接落地。
2026-08-16 15:47:09 +08:00
hjhan and Claude Opus 4.7
f596bd80bc
docs(adjudication): 影响面最终关闭——EOD重算结果被丢弃,零生产后果
...
DealInterests hasClose 分支未接收 SaveAutoEodWithCloseInterestPosition 返回值,
UpdateDbOption 仅打审计字段不落库,快照滚动盘中实结金额——错误的251,355
只存在于内存与日志。内网查证与数据修正清单取消,修复定性为重构卫生项。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-08-16 11:53:15 +08:00
hjhan and Claude Opus 4.7
a5684022fa
docs(adjudication): 裁定资金面无影响——EOD重算不动钱,修复性质降为排雷
...
代码级核查:当日平仓后的EOD重算路径(autoSwap=false)无AddClientCash调用,
快照当日结出与累计已结均滚动盘中实落库金额,剩余待实现亦正确;
错误金额仅存在于重算写入的利息流水记录。撤回"双重结算敞口"表述,
内网查询目的改为确认流水记录无消费方+生成数据修正清单。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-08-16 11:48:52 +08:00
hjhan and Claude Opus 4.7
f75792b45b
docs(adjudication): 裁决材料升级为确认书生产参数规模并钉清触发链
...
- 分歧表新增真实规模复算(5000万/2.05%/7天重置/90天):应结75,999 vs 现结251,355,
单笔多结175,356(3.3倍);玩具参数降级为可复现实测锚点
- 新增触发链一节:EOD平仓后收盘=收盘归档对当日平仓事件的重算(非自动平仓本身),
人工/自动平仓当下结息均正确,分歧仅在当晚归档重算
- TEST-MATRIX §9 增补规则5:oracle与裁决材料一律用生产参数,玩具参数仅限字符化钉子
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-08-16 11:26:42 +08:00
hjhan and Claude Opus 4.7
5a92709c42
docs(swap): 双入口口径分歧裁决申请——复利mode2部分平仓(EOD多结63%)
...
- 契约验算:盘中口径0.036165=确认书∏复利公式手算值(3.7e-7舍入差)
- 机制定位:SwapDealService:1220 closePrecent==1 分支是全平专属设计,
但EOD入口传参惯例percent恒1→EOD部分平仓30%掉进全平分支,
剩余100%持仓待实现利息被一次结走
- 待业务裁决两项:部分平仓应结口径(推荐=契约公式/盘中口径)、全平维持现公式
- 裁决后修复方案已就绪:EOD传真实比例+1220分支回归全平专属+2035e1df粘合退役
- 附生产影响面查证建议(EOD自动部分平仓×复利mode2/9存量事件比对)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-08-16 11:18:15 +08:00
hjhan
9d91134789
docs(cleanup): 新增多租户死代码清理执行计划
...
- 量化衡泰对接/保证金其他家分支/其他家BizLogic/浙商定制/前端公司分支的死代码规模与门控方式
- 明确零风险清理 vs 需确认 GLMS 部署开关的中风险项(衡泰 HedgingSource/接回执开关、监管报表 DataSource 门控)
- 给出分阶段执行顺序与删除前编译验证 checklist
2026-08-15 10:49:40 +08:00
hjhan
beb13ff52f
docs: 删除不适用的利息部分平仓尾差缺陷分析文档
...
该文档分析的几个 bug 结论不正确,已不再适用,移除。
2026-08-13 08:38:51 +08:00
hjhan
feffc196c6
fix(interest): 修复浮动利率部分/全平利息尾差(Bug A/B/C) 并补充回归测试
...
- Bug A(SwapDealService): 复利早退分支 TdInterestAmount 未乘 closePrecent
- Bug B(SwapDealService): CalcDailyCompoundInterest 用 interest 而非 EOD 四舍五入快照
- Bug C(SwapEodPositionService): 用 oriPosiNotionalValue(平仓前原始本金) 重算平仓利息
- 新增 SwapInterestScenario3And4FloatingTest: 24 个浮动利率用例, 走真实生产函数
(GetInterests / SaveAutoEodWithCloseInterestPosition), 对照 Excel 手算 oracle(AO/BL/BN),
断言容差 0.01, 非 re-baseline; 含 DebugCompare 调试输出便于与生产/Excel 逐项对比
- 附 缺陷分析-利息部分平仓尾差20260807.md 与 oracle 源 xlsx
2026-08-08 09:02:05 +08:00
hjhan
66a97e03ef
fix(swap): 复利重置日=平仓日时 calcLast 不再跳过 FR007 取价
...
根因(GLMS-JIATT-20260805):InterestCalcMode='10'(算头不算尾,calcLast=false)时,
CalcDailyCompoundInterest 循环的 'if(!calcLast && accrueDate==endDate) continue'
会跳过平仓日。若平仓日恰好是重置日(i%period==0),取价代码块被一并跳过,
导致 flowEvent.FloatRate 落库为旧周期利率,传染后续 EOD 复利计算。
修复:把重置日的 FR007 取价提前到 calcFirst/calcLast 跳过判断之前——
calcLast 只应跳过'计息',不应跳过'重置日利率取价'。同时循环外用最终
floatRate 兜底赋值 flowEvent.FloatRate,确保落库值反映最后重置日的利率。
验证:
- CI_007 合成测试(平仓日=重置日):修复前 FloatRate=旧值(FAIL),修复后=新值(PASS)
- 连库验证(GLMS-JIATT-20260805 8/4平仓):FloatRate 0.0123→0.0213(8/3新值)
- 利息金额不变(calcLast 不计当天利息,Amount 不受影响,只修正 FloatRate 字段)
- 全套 swap 测试无新增回归(334通过,2失败均为pre-existing单利/EOD路径)
附:CI_007 复现测试 + GLMS20260805 FR007/EOD 诊断工具 + 文档 longRatio 状态更新
2026-08-07 20:43:16 +08:00
hjhan
7e2042510f
docs(swap): 记录 income 页当前行为与待确认项
...
- 第七章开头加状态说明:'income 漏 longRatio 即错' 标注为待业务背书的
Working Hypothesis,非最终定性。
- 新增第八章'当前行为实录与待确认项':
* 8.1 income(收益结算按钮)页 MarkClosePnl 当前公式实录(无 longRatio,代码实证)
* 8.2 swap_position.PosiGrossPrice 恒为期初价 P0、结算/平仓后不滚动(代码实证)
* 8.3 已确认事实 vs 待确认假设 对照表
* 8.4 待业务/量化确认的 4 个问题清单
* 8.5 两条验证 SQL(空头结息事件 / 同持仓多次结算)
* 8.6 多轮回归未暴露原因(覆盖空洞+校验同源+数据隐形+多头恒等)
- 本次仅记录现状与待确认项,不改代码、不加测试;longRatio 不一致与
基准不滚动的真实生产影响仍为待证(需跑 8.5 SQL 定性)。
2026-08-07 15:26:54 +08:00
hjhan
aaeb4bddf8
docs(swap): 新增互换 MarkClosePnl 口径一致性审计与空头回归红测试(不改生产代码)
...
- 项目文档/互换计算口径一致性_残留问题与治理路线.md:定义 BUG 本质(分散计算/字段重叠/硬编码精度),
定位 income 页缺 longRatio 导致空头符号相反的残留点,并给出如何确认 income 错/unwind 对 的裁决链与改动安全性论证。
- YLErpWeb/fe-tests/_proof_short_income.js:纯 Node 红测试原型,证明多头两页一致(掩盖)、空头符号相反、补 longRatio 后一致。
- YLErpWeb/fe-tests/markClosePnlShortConsistency.test.js:jest 格式红测试(与 parity.test.js 同风格),作为后续修复的回归护栏。
说明:仅审计与测试资产,本次未修改任何生产代码(前端页面/后端 C# 均未改动)。
2026-08-06 22:00:44 +08:00
hjhan
0747deb909
fix: 步骤3-b 多字段连续手动编辑应累计REV(不再仅最后赢)
...
根因:applyBondManualEdit 每次调用先重置全部 bondRev 再只标当前字段,
导致连续手动编辑多字段(不回车)时只有最后编辑的字段留 REV,
中间手工编辑字段的 REV 被静默抹掉,UI 与步骤3-b需求不符。
修复:applyBondManualEdit 改为累计 REV(仅置当前字段、保留其它已手工编辑字段的 REV),
driver/AUTO 仍清。单字段编辑(步骤2/3)行为不变,无回归。
配套:
- 更新 a2d2bb31 中3个旧断言("仅最后留REV")为断言累加,避免测试守护错误行为
- 文档约定3 补充"连续编辑多字段时各手动字段累计REV"
swapCalc.js 为独立 script(?v=JsVersion),部署 dotnet publish 即生效,无需重建 bundle。
测试:bondCalc 全套 72 例通过。
2026-07-30 09:55:57 +08:00
hjhan
ad16095729
docs: 更新改进方案——补充双bundle架构说明+qiankun微前端现状+阶段0已完成标记
2026-07-29 22:47:10 +08:00
hjhan
d380ae3f28
docs: 新增 zszq-trs 接手统一总览(技术栈地图/高频优先级/6大坑/学习路径/文档复核/微前端盲区)
2026-07-29 22:46:42 +08:00
hjhan
daaf993126
docs: 互换模块长期改进方案——从106次提交47%修复率到可预测交付
2026-07-29 22:13:28 +08:00
hjhan
ffa51c6ae6
test(EQD-6838): 补充债券三字段互算集成层测试 + 踩坑总结文档
2026-07-29 21:28:07 +08:00
hjhan
5e27d6cef8
docs(valuation): 新增估值模块前端改造说明文档
...
记录:
- 改造范围、路径A决策依据、方案对比(否决otcdms-ui/free-jqGrid的理由)
- 分组配置映射表(需求字段 ↔ colModel.name ↔ 后端字段)
- 缺失字段清单(TODO,待后端确认):标的类型/期间付息分红/付息方式/合约估值两口径/保证金利息/期间分红/预付金系列/TRS估值
- 已知约束:冻结列冲突绕法、setcolumnChooser兼容、导出口径区分
- 测试要点、后续工作
2026-07-08 08:57:46 +08:00
hjhan
178f1d7db8
docs(swap): 借鉴testable分支的Seam实践指南(团队规范沉淀)
...
从 origin/glms/feature/refactor-swap-event-testable 的 docs/seams-pattern-practice-guide.md 借鉴。
内容:Protected Virtual Seams 模式方法论、依赖类型提取策略表、可测试子类模式、
三层测试体系(合成+黄金+端到端)、命名约定、渐进节奏、6条经验教训。
与当前分支已采用的 seam 模式(SwapDealService/SwapEodPositionService)一致,作团队规范。
2026-07-03 09:05:37 +08:00
hjhan
ed80745bf2
字段命名建议
2026-07-02 18:09:27 +08:00
hjhan
cd03fc53fb
互换两个独立bug分析文档+诊断测试
...
Bug①利息默认值偏大: 互换结清后eod的InterestProfitSum(待实现)没归零
(=RealizedInterest=77.26), 导致后续平仓默认值=77.26(本该0)+增量→偏大。
6-29收盘后三天对比坐实: 6-30默认83.70, 7-1默认90.14, 均含已实现的77.26。
根因 eod公式cs:829 对互换场景扣减失效(TdInterestIncome≈TdCloseInterest抵消)。
Bug②收益结算审核后状态卡死: ApproveSwapTrade(cs:1525)漏ExerciseDate判断,
到期互换审核后状态退回'确认成交'(CloseMethod默认0≠全部平仓1),
导致EodCheckMaturityTrade一直阻止收盘。引入点083848fb(2025-05-28)。
- 新增利息偏大分析文档(根因/修复方案A扣RealizedInterest/B eod归零)
- 新增审核状态卡死分析文档(根因/修复补ExerciseDate判断)
- 新增SwapPartialUnwindInterestDefaultTest(Step0探查/Step0b诊断/Step0d三天对比)
2026-07-01 09:57:25 +08:00
hjhan
6f9aa5fb45
互换重收盘误删手动互换资金记录: 分析文档+TDD红灯测试
...
问题:重新收盘后用户手动互换产生的资金记录(ClientCashInCashOut,
Action=系统操作-互换)被误删。根因 ClearSwapPositions:400 按 Action
字符串模糊删除,而该 Action 手动/自动共用,表无来源字段区分。
引入点 commit 44e89726(2026-05-14)。
- 新增决策文档(根因/引入时间/三种修复方案/自测方法)
- 新增 SwapReEodDeleteManualCashRecordTest 4个测试(探查/诊断/录制红灯/离线校验)
- 录制 golden 坐实 bug: trade 1903 手动互换资金记录 id=13032 会被误删
2026-07-01 08:35:58 +08:00
hjhan
5a731c4442
docs(swap): MarkClosePnl字段语义统一决策文档
...
修复ab70531f让MarkClosePnl不再含分红后,梳理出消费端3处PosiPnl公式
不一致(①不减分红/②③减分红,2024~2026分批引入),其中②③对新数据
会多减一份分红导致结算单/收益偏小。
给出3种改法权衡(修正公式/数据迁移/TotalClosePnl分离)+建议分阶段路径,
列出4个需团队决策的问题。含字段引用全景表便于实施定位。
2026-06-26 13:41:32 +08:00
hjhan
ee1e8487d7
docs(swap): 排查SQL新增第2.5步-分红重复计算完整证明
...
4段查询还原证据链(含事件/价格/费用/付息明细):
段1事件拆解 MarkClosePnl=价差+费+分红;段2 EOD逐日盯市vs分红列;
段3累计对照;段4一句话结论。已连库实测:1875重复302400、1891重复-18.66。
修正段1列名: PosiNetPrice/PosiGrossPrice 在swap_flow_event是[NotMapped]
不入库,改用 TradingAmountNetAvg/TradingAmountNetFeeAvg。
2026-06-26 09:55:19 +08:00
hjhan
029475ce8d
test(swap): 新增互换分红重复计算录制测试+排查SQL(TDD红灯)
...
分红被重复计入 RealizedPnl 两次的根因:互换/平仓事件的 MarkClosePnl
已含分红成分(DividendIn),导致分红既进 RealizedMtmPnL(盯市列) 又进
RealizedDividend(分红列)。本次提供数据证据与回归基线:
- SwapDividendGoldenRecordTest: 连库录制1875(纯分红型)/1891(混合型)
5表快照→JSON golden,录制时逐事件拆解 MarkClosePnl=价差+费+分红,
按 PositionId 汇总出重复计入的分红金额。Step2 离线校验已通过。
诊断结论:1875 重复302400,1891 重复-18.66,均与 eod 分红列吻合。
- golden JSON 纳入源码树(全量复制规则),修复后可作回归基线。
- 排查SQL工具箱: 基于真实DDL核对全部列名(swap_flow_event.EventDate/
bond_payment_info.paying_interest 等),含定位样本/导出/验证/守恒4步。
- appsettings.json 测试库 zszq→glms 前缀修正。
详见 项目文档/互换分红损益字段语义与重复计算分析.md(9e6af84e )。
2026-06-26 09:13:37 +08:00
hjhan
9e6af84e47
新增文档:互换分红损益字段语义与重复计算分析
...
分析互换分红/付息损益核算链路中的字段语义混乱与分红重复计算问题,
用真实交易数据佐证,供团队对齐字段语义、确定修复方案:
- 核心结论:MarkClosePnl含分红(价差+费+DividendIn),而DividendIn又
单独存同一笔分红,导致汇总时分红算2次(确定,非2~3次)
- 字段三层分类:客观源头/一次计算/入库字段,理清哪些是录入哪些是计算
- totalInterest链路:payment_interest→求和→×0.01→增值税调整→DividendIn
- MarkClosePnl含分红的四场景对照(手动互换/平仓、自动互换/平仓)
- 真实数据佐证:6笔交易(含EventType=3/4)显示差值=0且价差=0
- 重复次数确定2次:两个层级各自独立计算,非叠加3次
- 演进过程(f9d8a256→2140a97f,用hash+日期)
- 修复方向A(治本:MarkClosePnl不含分红)/B(保守:改汇总公式)
- 附录A:验证SQL(重复检验/守恒检验)
- 附录B:精确文件:类:行号索引
- 附录C:calcFloatClosePnl两处不一致技术债(floatRatio/longRatio)
- 附录D:测试策略(记录golden source分支refactor-swap-event-testable)
2026-06-26 07:33:36 +08:00
hjhan
697c7babf2
新增文档:互换交易价格字段存储与显示规范
...
汇总互换价格显示Bug排查结论,供后续维护参考:
- 核心规则:债券类入库相对价(÷100)、展示×100;非债券类原样
- ÷100机制:由FastVue.parseNumber实现(percent:true时number/100)
- 关键字段映射:swap_position/swap_flow_event/eod_swap_position
(标注TradingAmountNetAvg名像期末实装期初、PosiGrossPrice在
event表为NotMapped等易混点)
- 互换事件生成路径:手动/自动互换-分红型/利息端
- 已修复Bug与教训(4个)
- 附录A:排查工具箱SQL(5个,期初持仓/事件入库值/分红数据源/
中债估值/脏数据修复)
- 附录B:字段命名与数据流向速查表
2026-06-25 19:15:54 +08:00
hjhan
497371ee97
feat(swap): 更新互换模块独立化方案文档
...
- 完善互换模块现状分析,明确新老表结构对比
- 更新核心架构原则,确定完全舍弃老表结构
- 优化业务逻辑实现,基于trade表和swap_position表构建
- 增强数据模型验证,添加必要的数据注解
- 完善异常处理机制,改进错误日志记录
- 重构API服务设计,实现完整的互换交易流程
- 更新实施路线图,明确各阶段任务优先级
- 删除冗余的迁移清单文档内容
2026-02-13 10:51:45 +08:00
hjhan
7f0f15ceaa
docs(architecture): 添加互换模块独立化实施方案文档
...
- 设计了基于YARP反向代理的微服务架构方案
- 规划了独立互换API服务的技术实现细节
- 定义了完整的数据传输对象(DTO)结构
- 制定了前端无感知适配的路由映射规则
- 创建了详细的迁移清单和实施路线图
- 配置了监控告警和风险控制机制
2026-02-13 10:02:54 +08:00
吴方海
f9d8a256a6
从山证v2.3.0拷贝
2024-05-09 14:06:26 +08:00