feat(investigations): refine report authoring and replay flushing
This commit is contained in:
@@ -32,7 +32,9 @@ Server 将阅读进展、业务报告和浏览器展示请求分别保存。运
|
||||
}
|
||||
```
|
||||
|
||||
示例中的编号由实际任务和资产替换。正文最长 20,000 字符,`graph_update` 可省略。
|
||||
示例中的编号由实际任务和资产替换。新发布的 `summary` 最多 300 字符,建议 120 字以内,
|
||||
只说明本轮新增发现、当前依赖和下一步;使用中文业务语言与当地时间,不复制报告或执行参数。
|
||||
详细结果和引用留在图节点、证据与报告明细中,历史正文仍按原值读取。`graph_update` 可省略。
|
||||
图示沿用 [调查报告契约](investigation-report-contract.md) 的 Mermaid 安全限制。
|
||||
节点标记可省略或为 null,均显示为参考步骤;新增量更新只接受以下五种:
|
||||
|
||||
@@ -107,6 +109,33 @@ Server 校验当前 run、绑定会话、有效租约和幂等身份,记录 `o
|
||||
响应为 `recorded/event_seq/run_id/execution_generation`,表示展示请求已保存,
|
||||
不表示浏览器已显示或现场动作已执行。
|
||||
|
||||
### 展示表达与阅读
|
||||
|
||||
实时展示与正式报告共用中文业务表达和时间要求,字段沿用现有结构:
|
||||
|
||||
| 字段 | 表达职责 | 长度 |
|
||||
| --- | --- | --- |
|
||||
| purpose | 为什么核查这些对象;不复述动作名称、当前发现或完整报告 | 建议 60 字以内,最多 160 字符 |
|
||||
| narration.stage | 本步所属业务阶段,前端显示中文阶段名称 | 使用既有枚举 |
|
||||
| narration.summary | 本步已有证据支持的关键发现,区分观测、候选、模型与现场反馈 | 建议 80 字以内,最多 160 字符 |
|
||||
| narration.next_step | 实际下一步或等待条件;无后续时省略 | 建议 60 字以内,最多 120 字符 |
|
||||
| narration.evidence_refs | 该发现引用的实际证据,不作为正文展示 | 保持现有引用校验 |
|
||||
|
||||
已有明确分析结果时提供 `narration`;纯视角调整或清除操作不编造发现。
|
||||
目的、发现和后续分别组织,不重复粘贴同一段文字。同一核查目的的批量图表可以复用有依据的
|
||||
相同讲解,保留合并阅读能力;不同发现分别保存,不为合并而抹去结论差异。
|
||||
|
||||
讲解、目的和图表、覆盖层的可见标签均采用纯文本,省略执行字段、版本号、技术状态码、
|
||||
完整 UUID、证据哈希、时区名称、偏移和 ISO 时间戳。必要设备编号、单位与历史日期保留;
|
||||
标题交代对象、指标或预计范围,算法参数留在证据明细。结构化采样时刻、设备标识、数值、
|
||||
几何和证据引用保持原值,不因文字整理改变分析范围。
|
||||
|
||||
Server 的新请求模型、Agent 原生工具及宿主入口校验这些文字规则;历史读取模型保持兼容。
|
||||
前端在当前动作说明中突出已保存的发现,再呈现目的和后续,缺少讲解的历史步骤只显示用途,
|
||||
不推断结论。讲解进入已有滚动阅读区,历史与播放控件留在标题区,长文字不挤出控件。
|
||||
历史选择固定在所选步骤;自动停留时间考虑实际可见的目的、发现与后续文字,
|
||||
用户手动选择的停留时间保持优先。上述文字和播放行为不控制后台调查、审批或现场执行。
|
||||
|
||||
| command.action | 参数 |
|
||||
| --- | --- |
|
||||
| locate_features | layer、feature_ids |
|
||||
|
||||
Reference in New Issue
Block a user