COMMERCIAL REFACTOR · AURUM OS 3.0

96 项商用级重构清单

本报告只记录已经落到代码、数据或交互中的变更。重构目标是国内 AU9999 口径可靠、无行情 API 仍可用、历史与预测不混淆,并具备成熟的模拟交易和决策体验。

12架构与可靠性
18行情准确性
20历史与预测
16视觉与动效
13交易与风控
17情报、AI 与部署
#分类旧问题或缺口已完成的优化
1架构2600 行单文件难维护拆分为语义 HTML、独立视觉系统、独立应用逻辑和独立数据脚本。
2架构改一处容易影响全页行情、历史、预测、交易、消息、AI 采用清晰的状态与渲染边界。
3架构双击打开时 fetch 受限新增 data/embedded-data.js,离线直接打开仍可加载行情、历史和消息。
4架构离线数据容易过期不同步新增构建脚本,三个数据工作流刷新后自动重建内嵌数据包。
5架构依赖安装增加失败面交付物保持零前端依赖、零构建、零 npm 安装。
6架构旧配置污染新版本升级配置与账户存储版本键,旧版脏状态不会覆盖重构版默认值。
7架构无异常回退层级建立多源状态机,逐源失败时继续切换并保留上一笔有效行情。
8架构错误反馈不集中新增状态横幅和全局 Toast,成功、降级、失败均有明确反馈。
9架构键盘操作缺失支持非输入状态下按 R 刷新,Esc 关闭设置抽屉和确认弹窗。
10架构安全 URL 处理不足所有动态外链经过协议校验,模型文本经过转义后再渲染。
11架构移动和桌面逻辑分裂单一响应式应用结构覆盖桌面、平板和手机。
12架构缺少可访问性降级加入跳转链接、ARIA 状态、键盘焦点和 prefers-reduced-motion。
13行情国际金价换算成国内主价主价格固定为国内 AU9999 人民币克价。
14行情页面单位混用盎司业务展示统一为元/克,国际盎司价不作为主要显示单位。
15行情国际参考影响国内主价国际价格只用于内外盘折算价差,不参与 AU9999 生成。
16行情单一行情源风险高浏览器优先直连东方财富 AU9999/Au(T+D)。
17行情主源失败即断流新增新浪 SGE_AU9999 / SGE_AUTD 自动备用源。
18行情公开源都失败时空白自动回退 GitHub 部署快照。
19行情离线打开没有行情最终回退随包内嵌国内快照。
20行情公开行情缺少官方校验GitHub 数据任务用上海黄金交易所官方延时价交叉校验。
21行情异常偏价可能直接入库公开价与官方价偏差超过 2.5% 时自动采用官方延时价。
22行情无法追踪校验结果快照写入官方校验价、差异比例和校验时间。
23行情GitHub Pages 读到旧缓存JSON 请求追加时间戳并使用 no-store。
24行情刷新与价格变化混为一谈分别显示行情时间、轮询状态和最近价格变化。
25行情价格不变像是页面卡死轮询成功但价格相同时明确提示“价格暂无变化”。
26行情不知道是否休市按 Asia/Shanghai 判断日盘、夜盘和休市状态。
27行情数据新鲜度不透明显示数据年龄并对超过阈值的快照发出警报。
28行情来源不可核验显示当前来源并提供可点击的原始页面链接。
29行情只看 AU9999 缺短线参照加入 Au(T+D) 合约卡片和涨跌对照。
30行情自动刷新过程不可见新增轮询倒计时、进度条、刷新旋转状态和源健康文本。
31历史预测历史线由随机数合成彻底移除伪造历史价格生成器。
32历史预测没有国内真实历史新增上海黄金交易所 Au99.99 官方每日行情抓取。
33历史预测公共历史端点偶发 502东方财富历史失败时自动转入上金所分月分页抓取。
34历史预测历史抓取一次失败会清空验证不足 30 点时保留上一份有效历史快照。
35历史预测只保存收盘价保存开、高、低、收、成交量、成交额和涨跌幅。
36历史预测历史与当前价断层当前盘中报价以 LIVE 点追加到真实历史末端。
37历史预测盘中点冒充收盘价LIVE 点单独标识,不写回官方日线历史。
38历史预测固定图表区间支持 1M、3M、6M、1Y 切换。
39历史预测缺少均线新增 MA20 与 MA60,可独立开关。
40历史预测图表不能精确读取新增鼠标交叉线和 OHLC 浮层。
41历史预测缺少收益动量计算 20 日和 60 日真实历史变化。
42历史预测缺少波动率基于真实对数收益计算年化波动率。
43历史预测缺少超买超卖观察新增 RSI 14 和偏热、偏冷、中性提示。
44历史预测历史线和预测线难区分预测区域使用独立背景、虚线、概率带和 FORECAST 标记。
45历史预测只有单点预测新增 1 周、1 月、6 月、1 年、3 年五个周期。
46历史预测预测冒充确定价格每个周期展示基准中枢、上下区间和模型置信度。
47历史预测没有情景分布新增乐观、基准、谨慎三情景概率锥。
48历史预测国内因素权重不足提高国内需求、人民币、沪金动量和内外盘价差权重。
49历史预测预测参数不可探索九个驱动因子可拖动进行情景压力测试。
50历史预测因子改动会污染行情因子只改变预测和建议,绝不改写实时价格。
51视觉动效米黄色旧式卡片风格重做为深色石墨、金属金和风险色构成的专业终端视觉。
52视觉动效首屏没有产品识别新增 AURUM 品牌标识、国内市场状态和主报价舞台。
53视觉动效全页层级混乱建立市场、预测、交易、情报、AI 五个清晰工作区。
54视觉动效桌面导航弱新增固定侧栏和滚动区域联动高亮。
55视觉动效手机导航不便新增悬浮移动端底部导航。
56视觉动效关键数据不够醒目主克价使用等宽数字、金色高对比和响应式尺寸。
57视觉动效价格更新无感知新增数字补间和上涨、下跌方向闪色。
58视觉动效实时状态僵硬新增行情信标、波形、轮询进度和数据源轨道动画。
59视觉动效首屏缺少精细动效新增品牌流光、报价扫描线和更新脉冲。
60视觉动效滚动体验生硬新增 IntersectionObserver 分批入场动画。
61视觉动效图表在高清屏模糊Canvas 按设备像素比重绘。
62视觉动效窗口变化后图表变形窗口缩放后节流重算全部 Canvas。
63视觉动效设置占据主页面改为右侧设置抽屉。
64视觉动效危险操作缺确认新增专用确认弹窗和遮罩过渡。
65视觉动效反馈组件风格不统一统一按钮、输入、状态标签、Toast 和风险色语义。
66视觉动效移动端可能溢出对图表、表格、价格、按钮和网格设置稳定响应式约束。
67交易风控交易输入像普通表单重做专业模拟订单票据和买卖方向切换。
68交易风控常用克数输入慢新增 1g、5g、10g、20g、50g 快捷克数。
69交易风控费用计算不透明下单前展示成交价、手续费、订单金额和订单后仓位。
70交易风控价差和产品溢价混淆分别计算模拟买卖价差、纯度换算和产品工费。
71交易风控可能超仓买入下单前校验单笔仓位上限和可用现金。
72交易风控可能超持仓卖出卖出前校验可卖克数。
73交易风控持仓均价不含费用买入手续费计入持仓成本,卖出手续费计入已实现盈亏。
74交易风控盈亏视图不完整展示总权益、现金、持仓、浮盈亏、已实现盈亏和总收益。
75交易风控看不到资产集中度新增黄金仓位环、仓位利用率和综合风险等级。
76交易风控止盈止损只在文字里动态展示止损价、止盈价、盈亏平衡价和建议单笔上限。
77交易风控刷新后交易记录丢失模拟账户与最多 200 笔成交持久化到本机浏览器。
78交易风控账单无法带走支持带 UTF-8 BOM 的中文 CSV 导出。
79交易风控误点重置不可恢复重置账户前要求二次确认,行情和设置不会被清空。
80情报 AI 部署消息雷达几乎全是海外新增上海黄金交易所官方公告抓取。
81情报 AI 部署美联储执法类消息噪声高官方 RSS 入库前按黄金相关关键词过滤。
82情报 AI 部署消息缺少国内盘面解释合并 AU9999、真实动量和内外盘价差三类结构化观察。
83情报 AI 部署无法按用途筛选消息支持全部、国内、宏观、高影响四类过滤。
84情报 AI 部署不知道消息偏多偏空新增影响标签、权重、方向矩阵和观察标签。
85情报 AI 部署数据来源藏在说明里情报区展示上金所、公开行情与人民银行来源卡片。
86情报 AI 部署没有 API 就无建议内置本地规则引擎,无模型 API 也能生成执行框架。
87情报 AI 部署模型 API 被误用于行情模型接口只接收页面已有数据,完全不参与行情采集。
88情报 AI 部署模型输入上下文不足输入包含国内报价、历史指标、五周期预测、九因子、账户和风控规则。
89情报 AI 部署只能接一种模型支持 OpenAI-compatible Endpoint、模型名和提供商配置。
90情报 AI 部署模型失败会清空报告调用失败自动回退本地规则报告。
91情报 AI 部署密钥默认持久化风险默认不保存 API Key,只有用户主动开启才写入本机。
92情报 AI 部署没有服务端密钥方案保留 Cloudflare Worker 代理模板供商用部署。
93情报 AI 部署只有页面部署工作流新增行情、历史、消息三类独立数据刷新工作流。
94情报 AI 部署数据任务可能同时提交冲突三个刷新任务使用同一 GitHub Actions 并发锁串行提交。
95情报 AI 部署文档乱码与方向过时README、快速入口和重构报告全部重写并验证 UTF-8。
96情报 AI 部署缺少系统化交付验证完成脚本语法、DOM 引用、重复 ID、运行时交互、交易流程和 Canvas 非空像素校验。