新组件:
- priority-hover.tsx — 优先级数字悬浮展示 6 因子 breakdown
(timeWindowFactor / valueBonus / urgencyBonus / signalQualityDiscount 等),
无 breakdown 时 fallback 简版文案
- persona-feature-hover.tsx — 患者画像卡片右上角悬浮算法说明
(key → 中文映射 + 算法 evidence + 当前 score)
plan-detail-app.tsx:
ResponsiveDetail wrapper — xl: 三栏 grid;<xl: shadcn Tabs 折叠
TopBar 响应式隐藏/显示;PriorityHover 接入
chain-viz.tsx:
加 "★ 再启新链" 状态(目标 + ongoing/entered)— 上条治疗链未闭环又再次诊断同
类型时,以"再启新链"语义渲染,跟普通 discovered 区分
reason-line.tsx:
多 trigger 来源标签:typeSet.size > 1 → "诊断+医生建议"(过去只显单一)
shared.tsx — MD parser 修 React 重复 key 警告:
blockquote/bullet 内 while 消费多行后 i 已前移,push 时 key={i} 跟下一个
paragraph push 的 key={i} 相同 → React reconciliation 报 duplicate key 3,
视觉表现为 blockquote 被重复渲染。改用独立 key++ 计数,跟 line index i 解耦。
drawer.tsx / task-drawer.tsx:
drawer cards 右上角接入 persona-feature-hover;英文 key 中文映射统一
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| adapt-data.ts | Loading commit data... | |
| chain-viz.tsx | Loading commit data... | |
| drawer.tsx | Loading commit data... | |
| emr-soap-view.tsx | Loading commit data... | |
| execution-api.ts | Loading commit data... | |
| facts-timeline.tsx | Loading commit data... | |
| mock-data.ts | Loading commit data... | |
| outcome-form.tsx | Loading commit data... | |
| persona-display.ts | Loading commit data... | |
| persona-feature-hover.tsx | Loading commit data... | |
| plan-detail-app.tsx | Loading commit data... | |
| plan-detail-types.ts | Loading commit data... | |
| reason-line.tsx | Loading commit data... | |
| script-viewer.tsx | Loading commit data... | |
| shared.tsx | Loading commit data... | |
| task-drawer.tsx | Loading commit data... | |
| use-script-stream.ts | Loading commit data... | |
| use-summary-stream.ts | Loading commit data... |