# 前端执行票 —— 运行概况顶部摘要折叠消息交互 Label: wayfinder:task Category: monitoring-feedback ## Question 运行概况顶部的统计窗口、离线摘要等纯文字信息占用过高。需要把它们收成紧凑的摘要消息入口,默认折叠;hover 与点击可以查看完整详情,键盘焦点与触屏点击均可用。折叠只改变信息呈现,不改变真实数据、状态词、失败态与列表分页。 ## Acceptance - 默认状态明显比当前纯文字块紧凑,且保留可读的摘要标题/状态。 - hover 可查看详情,点击可固定展开;离开 hover 不应覆盖点击固定状态。 - 键盘 focus/Enter/Space 和触屏 click 均可用,具备可访问名称与状态。 - 真实数据、异常统计、时间窗口、离线设备摘要和失败态不丢失。 - build/dev/browser 按 AGENTS.md 默认跳过,除非维护者明确授权。 ## Context 相关文件:`domain/monitoringPanels.js`、`components/PanelBlocks.vue`、`EventListPane.vue` 的紧凑事件卡交互;相关已关闭票:40、44。 ## Related spec [`../specs/2026-10-17-monitoring-feedback.md`](../specs/2026-10-17-monitoring-feedback.md) ## 进度 Status: resolved Type: task Blocked by: Labels: wayfinder:task ## Comments ### local — 2026-10-19T05:44:50.719Z 第二轮(维护者 2026-10-18 两条反馈)已实施:① 撤销 hover/focus 自动展开,只留点击 toggle(原生 button 覆盖 Enter/Space/触屏,删掉了会双触发的显式 keydown 处理器);② 折叠推广到所有面板顶部说明,含点名的总体概览-运行监测(其 gap=MONITORING_FAULT_GAP 原为头部外裸段落,一并收进)。八个 *Note/gap 字段单表声明,保留原 data-* 断言面,v-show 折叠信息不丢。t56 26/26 + 变异 8/8 + SFC 编译;t55/t20/t15/t27/t38/t39/t40/t43/t44/t50/t53/t54 回归全绿。t17/t18 导入期既有红与 t05 MapCanvas 既有红零交集。按 AGENTS.md 跳过 build/dev/browser。改动未提交。 ### local — 2026-10-19(第三轮) 维护者第三条反馈「故障口径说明也包含到摘要里去」:故障口径本身已在第二轮的 gap 条目里,但据此做完备性普查时发现**折叠表本身不完备**——真实注册表(15 个面板)的视图级说明字段并集是 11 个,表里只有 8 个。漏掉的 note / linkNote / excludedNote 在渲染层**从来没有消费点**,即「预警设置两族口径」「态势总览与基础设施的联动出口」「基础设施口径剔除」三句话在界面上是隐形的(既有缺陷,非折叠引入;excludedNote 正是票 17/20「口径剔除要看得见」的立场,落盘时只写了 domain)。本轮补齐三条 + 把完备性做成机制(行为层双向普查,不靠正则扫源码、不靠人记得去查),并限定提交入库。 ## Answer **第一轮(已实施,后被第二轮裁定覆盖)**:为运行概况顶部摘要增加紧凑 disclosure 入口,hover / focus 临时展开、click 固定展开。 **第二轮(维护者 2026-10-17 两条反馈)**: 1. **撤销 hover 自动展开**——大屏上鼠标掠过就弹开等于没有折叠。现在只有一份状态 `summaryOpen`,初值 `false`,唯一 toggle 路径是原生 `