卫星互联网投研看板(oaf.world 根)信息密度很高却只能看不能问。本 PRD 给它加一层「交互层」:全局切片 · 跨面板联动 · 列表下钻 · URL 深链 · ⌘K 搜索 · 自选关注——全部在已取的真实数据上操作,不新增任何编造。
| 面板 | 数据源 | 可交互性缺口 |
|---|---|---|
| CEO / 投资 Brief | /decision/weekly | 无法按主线聚焦 |
| 事件流 | /events | 不能展开详情 · 不能按主线/时间过滤 · 概念 tag 不可点 |
| 风险预警 | /alerts | 不能按主线/严重度过滤 · 不能下钻 |
| 主线热度趋势 | /trend | 图例不可 toggle · 无 hover 读数 · 不能刷选联动 |
| 公司矩阵 | /decision/weekly | 不能排序/按市场筛选 · 公司不可深链工作台 |
| 知识图谱·概念热度 | concept_stats | 不能按主线过滤 · 点概念不能反查关联事件 |
localStorage(本地、可清除),不登录、不上传、不采集。凭证仍只在数据源设置层。?ev=,分享即定位。US:IRDM→ 工作台公司页| 项 | 需求 | 要点 |
|---|---|---|
| P0-A | 全局切片条 + 跨面板联动 ✅ | 时间窗/主线 chips → 事件/预警/概念/公司全看板过滤;趋势图淡化非选中主线;视角行确定性计数;空态诚实 |
| P0-B | 列表下钻 ✅ | 事件展开详情(摘要/概念/关联公司/来源);概念·主线·公司 chip 反查过滤(带入议事厅深链 → M2 跨页) |
| P0-C | URL 状态深链 ✅ | 状态 ⇄ URL ?w=&t=&c= + history/popstate;复制视角;重置;默认无参=全量 |
| P1-A | ⌘K 全局搜索 ✅ | 命令面板在已取数据(概念/公司/事件)模糊匹配 + 排序 → 过滤/筛选/展开定位;键盘 ↑↓/Enter/Esc |
| P1-B | 自选关注 ✅ | 公司/概念 ★ 收藏落 localStorage(持久化);「⭐ 我的关注」联动过滤事件/概念;无账号无 PII |
| P1-C | 趋势图交互 ✅ | 点主线卡聚焦(联动 P0 主线切片)· 悬停柱在卡头读数(日期·值) |
| P1-D | 公司矩阵排序 ✅ | 按 综合分/提及/研判 稳定排序 · 公司行 ★ 收藏(市场字段无源→暂不做市场筛选,缺数不编) |
| P2-B | 布局自定义 ✅ | 面板折叠/显示隐藏/↑↓ 重排(9 面板)· localStorage 持久化 · 一键恢复默认 · 仅本地 |
| P2-C | 对比模式 ✅ | 两主线并排比确定性指标(热度/动量/事件数/概念数/龙头)· 较大值高亮 · 事件按当前时间窗 · 缺数留白 |
| P2-A/D | 反馈标注 / 多人视角 | 反馈需轻后端持久化→暂不做;多人视角偏离定位→暂缓(roadmap) |
DASH_STATE → applyFilters 派生 → 渲染」。零新增后端端点(全客户端在已取数据上操作)。| 需求 | 前端 | 后端/数据 | 不变量落点 |
|---|---|---|---|
| 全局切片+联动 | applyFilters(data,state) 纯函数派生可见数据;各渲染函数改读派生结果 | 零新增(客户端过滤已取 /events·/alerts·/trend·concept_stats) | 过滤纯函数可单测;空态诚实 |
| 列表下钻 | 展开态 + 详情卡渲染既有字段;概念联动;议事厅深链 | 复用 /events 现有字段 | 无源段不显示不编;深链仅限有 uid |
| URL 深链 | syncURL()/parseURL() + history + popstate | — | 默认无参 = 全量 |
| ⌘K 搜索 | 命令面板 + search(index,q) 纯函数 | 已取数据建轻索引 | 纯客户端、无新增网络 |
| 自选关注 | loadWatch()/saveWatch() localStorage | — | 仅本地、无 PII、无上传 |
| 图表/矩阵 | 图例 toggle · hover 读数 · sortRows() 纯函数 | — | 数值只读不改 |
| 阶段 | 内容 |
|---|---|
| M1 本期 | P0-A 全局切片+联动 · P0-B 下钻 · P0-C URL 深链 |
| M2 ✅ | P1-A ⌘K · P1-B 自选关注 · P1-C 趋势交互 · P1-D 矩阵排序 |
| M3 ✅ | P2-B 布局自定义 · P2-C 对比模式 |
| Backlog | P2-A 反馈标注(需轻后端)· P2-D 多人视角 |
| 造数错觉 | 过滤/排序改变可见性与顺序,数值与来源不变;每视角标「基于 N 条真实数据」;空态诚实 |
| 隐私 | 关注/布局仅存本地、可清除,不上传不采集;页面标注「仅存本地」 |
| 刷新一致 | 10 分钟自动刷新保留过滤态,重跑 applyFilters 而非跳回全量 |
| 表述边界 | thesis_impact 等 AI 研判明示「AI 生成」;免责常显不被交互隐藏 |