fix(HEL-529): 布局鲁棒、问师血缘修正与动效语义增强

布局:表格长错误/备注统一单行大白话摘要+截断(.ellip),完整原文放
title 悬停;当前来源列 nowrap 防逐字竖排;压力态(长错误/多接口/多观测行)
1920×920、1920×1080、1024 均无横向溢出、血缘 1080P 一屏。
血缘:按真实调用代码修正——ifind_wencai 的真实消费者是股票池事件补充
(pools/service.py:82),不是问师;新增 ifind_history 条目对应问师·趋势/
宏观思维模型的可选指数/ETF 矩阵 (mentor/service.py:433 ifind.history,
未配置时 fail-open);新增 3 项自动测试锁定映射并以源码调用点为证。
动效:延迟/成功率仅在真实采样值变化时翻动高亮(data-rate flash);
spark-end/血缘心跳按行/节点错峰相位;页面隐藏时动态循环不做任何工作;
LINK 呼吸(gnode-pulse)与真实调用脉冲(node-ping)语义区分保持。
测试:全套 194 项通过。

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
施工员2号
2026-09-15 15:11:32 +08:00
co-authored by multica-agent
parent 78931f9c42
commit 35ee43ea02
4 changed files with 129 additions and 14 deletions
+12
View File
@@ -375,6 +375,18 @@ body {
0% { transform: scale(.4); opacity: .8; }
80%, 100% { transform: scale(3.2); opacity: 0; }
}
/* ---------- HEL-529 第二轮返工生产补充(布局鲁棒 + 错峰编排) ----------
1) .ellip:表格/卡片里的长错误与备注统一单行截断,完整原文走 title;
2) spark-end / LED 相位错峰:同一动画不同 delay,避免所有元素同频同步。
均复用既有 token 与动效曲线,不新增缓动、不改打样规则。 ---------- */
.ellip { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; max-width: 100%; display: inline-block; vertical-align: bottom; }
.ellip:empty { display: none; }
table.dtable tbody tr:nth-child(2n) .spark-end { animation-delay: -.7s; }
table.dtable tbody tr:nth-child(3n) .spark-end { animation-delay: -.35s; }
.ds-grid .dsc:nth-child(2n) .spark-end { animation-delay: -.5s; }
.ds-grid .dsc:nth-child(3n) .spark-end { animation-delay: -.9s; }
.ds-grid .dsc:nth-child(5n) .spark-end { animation-delay: -.2s; }
.lin-filter { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 10px 12px; border-bottom: 1px solid #1a2540; }
.lin-sel, .lin-q { background: #0c1220; border: 1px solid #243152; border-radius: 4px; font-size: 11px; color: #8b9bb4; padding: 6px 8px; outline: none; font-family: inherit; }
.lin-q { color: #d7e1f0; padding: 6px 10px; width: 220px; }