总工 and multica-agent
09a935aac4
merge(HEL-193): 以 .11 线上基线 013ed29 整合行情历史补档 8e94c7b(HEL-190/HEL-199)
...
- 合入 agent/agent/ebb4e3e0638a:真实交易日历补最近60日快照 + sys.path 引导返工
- architecture-inventory 于合并后重新生成
Co-authored-by: multica-agent <github@multica.ai >
2026-08-27 16:13:34 +00: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
总工
013ed29ffb
merge(HEL-192): 集成问天解势修复到 .11 正式线(含 HEL-183 顶栏修复)
2026-08-27 14:58:11 +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
ef86b31f6b
fix(HEL-191): 补回问天解势知识文件兜底并消除 Failed to fetch
...
宿主机 data 挂载会遮盖镜像内 heaven_knowledge.json;增加不受挂载影响的 seed,
并将缺文件/坏 JSON 转为结构化中文错误,前端展示可读提示而非 Failed to fetch。
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-27 14:47:27 +00:00
94e6f618c8
施工(HEL-188): 刷新 architecture-inventory 以对齐 HEL-183 运行时资源指纹
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-27 14:05:18 +00:00
f68f950106
施工(HEL-183): 问天工具行右对齐并统一 logo/收起/问师顶距与页头签
...
恢复顶栏工具行 margin-left:auto,问天隐藏行情条后仍靠右;logo 区与收起按钮对齐顶栏/状态条高度;问师恢复页顶 14px;问天三签改用全站 segmented 页头。
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-27 13:41:23 +00:00
施工员 and multica-agent
8a5e78f022
施工(HEL-129): P5 收官打磨——修复5处陈旧桌面e2e用例被手机分流劫持,新增手机端全页面回归套件
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 09:53:41 +08:00
施工员 and multica-agent
bbb3fab6b9
fix(HEL-126): 去掉新增交易/写复盘表单日期框原生下拉箭头
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 08:50:23 +08:00
施工员 and multica-agent
9eb6a7da26
fix(HEL-105): P3b总工返工四条整改——提醒详情已读/删除与关联股票失效、编辑交易动作情绪被重置、自选股跟踪备注编辑
...
- 提醒详情:委派先匹配 data-review-alert-read/delete,列表行收窄为 .m-alert-row[data-alert-id]
- 提醒详情关联股票:按钮补 data-alert-stock 属性,接通 openDetailSheet
- 编辑交易:openForm 从 opts.trade 带入 action/emotion,不再强制 buy/calm
- 自选股:双图详情补「跟踪备注」展示+编辑抽屉(≤240),保存走 /api/watchlist upsert 并刷新列表
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 02:11:46 +08:00
施工员 and multica-agent
3c4c950d27
施工(HEL-105): 手机端第四批 P3b 我的复盘五页——自选股/交易日志/每日复盘/个股笔记/提醒中心
...
- 新增 review 五页路由与渲染(COMPLEX_PAGES/LOADERS 注册 setupReviewPage/loadReview)
- 自选股:颜色圆点+关注分列表、无排序例外、点行双图详情、移出自选本地同步
- 交易日志:五格汇总条、动作徽标、盈亏红绿、详情 Sheet 编辑/删除、全屏表单(13 字段)
- 每日复盘:查看态三卡+历史复盘分组+日期切换、全屏编辑表单(三 textarea)
- 个股笔记:按股票分组列表、详情抽屉、新增笔记页(股票搜索选择器)
- 提醒中心:类型徽标/未读/到期规则、全部已读、新增提醒抽屉、关联股票详情
- 表单控件族(text/textarea/number/date/胶囊组/股票搜索)、字数统计、必填校验、提交条贴键盘
- 图标补充 check/check-check/star/scroll-text/calendar-check/sticky-note/bell
- 全屏表单返回拦截(capture 阶段)与放弃编辑确认;零新依赖、仅动 m/ 前端
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 01:54:18 +08:00
施工员 and multica-agent
739d406b49
fix(HEL-114): P3a验收三条整改——选股抽屉分类胶囊横排+策略列表辨识度/聊天输入区键盘避让/追问与预置胶囊渲染
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 01:03:27 +08:00
施工员 and multica-agent
dadc2cddde
fix(HEL-104): 选股持续有效/入选历史改从 recent_results 按当前策略组装
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-25 00:16:18 +08:00
施工员 and multica-agent
e394844b4c
fix(HEL-104): 问师导师胶囊初始隐藏,避免加载骨架期顶部空档
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 23:54:59 +08:00
施工员 and multica-agent
d0d8150a02
fix(HEL-104): 修复第四批P3a八处返工——引导胶囊入消息区/导师胶囊置顶/问师返回与空态/选股三视图按策略过滤/入选日列/空态切策略按钮
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 23:54:19 +08:00
施工员 and multica-agent
32d82e5937
施工:手机端第四批 P3a(智能选股/策略跟踪/问师/复盘助手)
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 22:58:46 +08:00
施工员 and multica-agent
1da8b567bd
fix(HEL-99): 手机端 fetch 出口收敛到 shared/api.js + 架构清单刷新
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 21:45:47 +08:00
施工员 and multica-agent
39915f0278
fix(HEL-95): 复验四条整改——周期选项位置/池页默认排序/三处列表详情
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 21:05:52 +08:00
施工员 and multica-agent
9deb86a440
feat(HEL-90): P2b 验收五条整改 + 夜间黑字排查
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 20:13:39 +08:00
施工员 and multica-agent
fde882e0cb
fix(HEL-80): 接通复杂页表格排序(情绪历史/竞价/轮动/题材/龙虎内嵌表)
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 18:01:29 +08:00
施工员 and multica-agent
9be099e82a
feat(HEL-80): 手机端 P2b 六个行情复杂页(情绪周期/天梯/轮动/竞价/题材库/龙虎榜)
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 17:41:53 +08:00
施工员 and multica-agent
322328aa7c
feat(HEL-84): 手机端列表排序 + 详情页双图/自选 + 顶栏七项数据栏
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 17:05:58 +08:00
施工员 and multica-agent
22c0e1d85c
fix(HEL-79): Sheet 关闭后不再拦截指针(pointer-events 修复)
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 12:16:23 +08:00
施工员 and multica-agent
191e256248
feat(HEL-79): 手机端 P2a 表格引擎+六个池/榜列表页
...
- 新增 StickyHScrollTable:冻结表头/首列、横滑、pan-x 触控
- 涨停池/炸板池/跌停池/昨日涨停/涨停表现/人气榜接真数据(沿用电脑接口)
- 功能页顶栏返回+标题+日期按钮;底部日期抽屉(日历网格+快捷胶囊)
- 点名称/代码弹底部 DetailSheet(走 /api/stock/{code}/preview)
- 加载骨架/空态/错误态按动效规范;列配置进 nav.config
- 其余 6 个行情页仍为占位(归 P2b)
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 11:59:07 +08:00
施工员 and multica-agent
bb9d92c643
feat(HEL-76): 手机端丝滑度整改②——换页过渡与启动登录反馈
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 11:11:17 +08:00
施工员 and multica-agent
7d2161decd
feat(HEL-75): 手机端丝滑度整改①——动效Token/按压反馈/日夜平滑/空态入场
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 10:35:50 +08:00
施工员 and multica-agent
da22214665
fix(HEL-72): [hidden] 规则强制 display:none,修复 tabbar/返回键被 display 顶掉
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 09:54:55 +08:00
施工员 and multica-agent
ee09fe0e0f
feat(HEL-72): 手机端底部五入口导航栏改版
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 09:22:03 +08:00
施工员 and multica-agent
3c5f768396
feat(HEL-70): 手机端 P1 四大图标页(行情/工具/复盘/系统)
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 08:47:34 +08:00
c445f19842
fix(HEL-69): serve_static 目录 index 兜底,闸门改跳 /m/
...
审核通过后部署侧小改:目录请求返回 index.html,避免 /m/ 回退桌面页;分流闸门同步改用干净 /m/ 地址。
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 01:47:53 +08:00
施工员 and multica-agent
9064d5a682
feat: HEL-68 手机端 P0 同网址分流闸门与手机壳
...
在电脑端 index.html head 加极早分流闸门(?ui 覆盖优先,720px/移动 UA 判定,首屏前跳转 /m/);新建 frontend/m/ 手机壳(index.html、tokens/shell CSS、api/session/router/boot JS、nav.config),首页五入口、占位图标页/功能页、登录页、日/夜主题与栈式返回。未改电脑 DOM/样式,未碰问天。
Co-authored-by: multica-agent <github@multica.ai >
2026-08-24 01:34:07 +08:00
施工员 and multica-agent
29e3a95b8c
docs: 修正交接手册当前提交号并更新任务清单状态
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-23 14:12:23 +08:00
施工员 and multica-agent
733f5fd40b
docs: 整理 app/docs 交接手册(需求/进度/任务/首页)并标记旧版 HANDOFF
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-23 14:07:07 +08:00
施工员 and multica-agent
23557302a6
fix: align auction/themes/popularity header right-side icons with other pages
...
Remove the stale body[data-active-view] .overview-strip { flex: 0 0 auto }
override from the three market-insight page stylesheets. Since the merged
header (B-147) moved the market tape into .app-header, this rule no longer
targets the old in-main overview strip and instead overrides the shared
shell rule (.app-header .overview-strip { flex: 1 0 auto }), which pushed the
header-actions icons off the right edge on auction, theme library and
popularity pages. Deleting the override lets the shared shell owner drive the
tape growth so the right-side icons sit flush like every other page.
Regenerate architecture-inventory.json line metrics for the CSS change.
Co-authored-by: multica-agent <github@multica.ai >
2026-08-21 23:31:37 +08:00
4228d5cd62
B-221: keep header tape readable and commands inside the viewport
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 15:24:38 +08:00
f3a1f1adc2
B-217: show full header username without 108px truncation
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 13:39:22 +08:00
6ae0f5f862
B-214: keep desktop header commands visible instead of behind ellipsis
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 12:39:22 +08:00
f311580d02
fix: restore B-147 dialog tokens and unclip screener headers
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 08:18:05 +08:00
12e793bdbd
feat: apply B-147 visual tokens to screener, review and account surfaces
...
Unify intelligent screener, review workspace, and account/admin chrome with shared tokens, table density, and left-aligned first columns.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 06:39:25 +08:00
be734fc0ac
fix: left-align theme rank numbers and bind aux font size
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 05:13:40 +08:00
9a3d5ee0a8
feat: apply B-147 visual tokens to remaining market data pages
...
Unify ladder, themes, rotation, auction, dragon-tiger and popularity with shared tokens, left-aligned first columns, and table density.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 04:34:36 +08:00
568b899693
fix: isolate limit-pool fixed layout to 1440+ breakpoints
...
Keep the 1600 no-overflow table, but restore natural column widths
and horizontal scrolling at 1280 and 390 so cells are readable.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 04:04:59 +08:00
e33451e802
fix: fit 13 limit-pool columns at 1600 and restyle leftover tokens
...
Keep the limit-up table inside the card without horizontal scroll,
raise header/row metrics to the B-147 spec, restore night sort accent,
and switch the day-mode repair badge to the shared blue token.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 03:35:40 +08:00
ec56ca28d7
fix: keep tape date visible and finish dual-review shell polish
...
Give the overview date its own class so mobile cannot hide it, keep mentor
subtitles fully readable, and align sentiment table header tokens.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 02:31:52 +08:00
4c6cccd9a4
fix: merge B-157 and B-158 shell review blockers
...
Keep 1024-1439 broken/seal metrics in the detail panel, fold desktop admin actions into the ellipsis menu, and fit the 13-column limit pool at 1600 without hiding the data date.
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 02:19:04 +08:00
d1852657fd
feat: apply B-147 visual tokens to shell and three representative pages
...
Closes B-156
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: multica-agent <github@multica.ai >
2026-08-20 00:43:09 +08:00
MS-01-Codex and multica-agent
d561de06ec
fix: reload sentiment cycle history after backfill
...
backfillData() only refreshed system settings after a successful backfill,
leaving state.sentimentHistory/sentimentHistoryKey populated with the stale
pre-backfill cache, so an already-open sentiment cycle page kept showing the
old one-day history.
After a successful backfill, clear both cache fields and, when the sentiment
cycle view is active, force loadSentimentHistory(true) so the history renders
immediately. Add a frontend contract test covering the refresh path.
Co-authored-by: multica-agent <github@multica.ai >
2026-08-18 21:52:15 +08:00
MS-01-Codex and multica-agent
71b3ab1d5d
test: cover m0004 add_mentor_note migration paths
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-18 20:12:18 +08:00
MS-01-Codex and multica-agent
c00582da7c
fix: register m0004 add_mentor_note migration
...
Co-authored-by: multica-agent <github@multica.ai >
2026-08-18 18:18:45 +08:00
MS-01-Codex and multica-agent
9f8fbc1937
fix: reconnect mentor page into the project shell
...
Remove the mentor immersive rules in shared/shell.css that hid the module
nav, header actions, market tape, overview strip and status bar while
mentorView was active, which made the page look like an independent site.
Mentor now stays inside the canonical 小白复盘 shell and owns its own
"问师 + 数据日期" title header inside #mentorView (B-92 content intact).
Also fix the shell's latent 1024px overflow: .main min-width 1080 now only
applies at >=1280, and the overview strip scrolls internally instead of
clipping its right side when it is wider than the content column.
Update the contract and e2e baselines to assert the shell stays visible
and usable on mentor, page switching leaves no residue, and add a
dedicated shell-integration e2e test.
Co-authored-by: multica-agent <github@multica.ai >
2026-08-18 17:19:03 +08:00