 
|
541fb48c1c
|
feat(HEL-238): 按确认样图重做手机端系统管理,并加入部署基线门禁
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 17:34:50 +08:00 |
|
 总工andmultica-agent
|
2a2d205a38
|
恢复集成(HEL-237): 并入 HEL-235 安全构建入口工具链(仅构建工具与文档,无运行时影响)
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 16:01:54 +08:00 |
|
 总工andmultica-agent
|
34cb32d78f
|
恢复集成(HEL-237): 以完整基线 89b8d33 为底合入登录线 cefc869
事故根因:HEL-214/221/226/233 均直接基于 main(8a5e78f) 构建部署,
绕过了 .11 正式线(HEL-183/188/190/191/192/193/199/207/208 + HEL-164
共 14 个已验收提交),导致问天工具行右对齐、侧栏等高、管理员刷新
结果、快照补档、收盘日线修复等整体丢失。
本合并以 deploy 前最后完整基线 89b8d33(镜像 official-limit-guard-d9ee725)
为底,合入 cefc869(HEL-221 情绪周期等高、HEL-226 登录门户与免密切换、
HEL-233 移动端系统管理五页),三处 CSS 缓存版本统一刷新为 20260829-hel237,
architecture-inventory 按合并后源码重新生成。
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 15:51:48 +08:00 |
|
 总工andmultica-agent
|
58d2c2fbf6
|
部署(HEL-235): 修正构建留痕的远端参数传递
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 13:45:05 +08:00 |
|
 总工andmultica-agent
|
585e42dac7
|
部署(HEL-235): 修复构建后回读校验的远端模板引号
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 13:44:02 +08:00 |
|
 总工andmultica-agent
|
a50d48e5d4
|
部署(HEL-235): 固化 git 归档流式构建为唯一安全构建入口
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 13:43:04 +08:00 |
|
 
|
f0a1adf52f
|
施工(HEL-226): 实现登录门户与本机免密切换账号
用设备 Cookie 和授权表记住本机已验证账号,登录页按确认样图做成门户,不再把密码写进浏览器。
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-29 11:24:39 +08:00 |
|
 
|
8e94c7b429
|
fix(HEL-199): 为补档工具补上仓库根 sys.path 引导
使 python3 tools/backfill_recent_snapshots.py --help 在干净环境下可直接运行,并同步文档运行示例为容器内执行。
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-27 15:12:42 +00:00 |
|
 
|
7ad445bc9f
|
fix(HEL-190): 按真实交易日历补齐最近60日快照,修复断档后只显示当天
保留连续性过滤,新增可审计补档工具与备份步骤;周末/节假日与真缺档分开处理,支持重复执行与部分失败续跑。
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
|
2026-08-27 14:50:32 +00:00 |
|
leefer
|
d6def3af15
|
refactor: establish standalone application boundary
|
2026-08-03 21:42:25 +08:00 |
|
leefer
|
f4994780f3
|
refactor: govern background job lifecycle
|
2026-08-02 03:40:53 +08:00 |
|
leefer
|
c9f240f46d
|
refactor: centralize ndjson streaming transport
|
2026-08-02 01:53:47 +08:00 |
|
leefer
|
550596f89a
|
test: enforce provider construction ownership
|
2026-08-02 00:42:46 +08:00 |
|
leefer
|
053c5092bc
|
refactor: centralize compact date formatting
|
2026-08-02 00:18:38 +08:00 |
|
leefer
|
7afc9ac23b
|
refactor: centralize numeric normalization
|
2026-08-01 16:54:47 +08:00 |
|
leefer
|
01af7f72fa
|
refactor: consolidate exact post dispatch
|
2026-08-01 14:02:21 +08:00 |
|
leefer
|
07e14c74b5
|
refactor: centralize llm provider transport
|
2026-08-01 13:37:23 +08:00 |
|
leefer
|
1da0807ad8
|
migration: prove standalone maintenance and correct visual evidence
|
2026-08-01 03:40:18 +08:00 |
|
leefer
|
aabfb621aa
|
migration: close candidate maintenance audit
|
2026-07-31 21:24:37 +08:00 |
|
leefer
|
66c22a5449
|
migration: preserve frontend shell pages and styles
|
2026-07-31 15:08:57 +08:00 |
|
leefer
|
76b57f410d
|
migration: preserve screener and tracking slice
|
2026-07-31 03:57:07 +08:00 |
|
leefer
|
f511bf484f
|
migration: preserve market insights slice
|
2026-07-31 02:41:56 +08:00 |
|
leefer
|
ac94f5285e
|
migration: preserve market data and search slice
|
2026-07-31 01:03:43 +08:00 |
|
leefer
|
982af4ba92
|
migration: preserve startup accounts and system slice
|
2026-07-31 00:42:06 +08:00 |
|
leefer
|
e4a9b2e647
|
migration: establish exact preserved app baseline
|
2026-07-30 23:51:48 +08:00 |
|