跳转至

实施计划

  1. 将 api-surface 累加器的共享部分提升到 webNetworkRouteTemplates.ts(格式规则、媒体类型本质、请求行与查询名称读取器、路由扫描、字节配额)以及一个抽象的 WebNetworkProjectionAccumulator(保留/临时预算、准入、限制),并提供 admitHarCaptureParent 用于共享的父级守卫,使两个分组视图拥有同一种解释。
  2. 添加 environmentManifestRules.ts 作为纯函数:选择性加入的模板规则、重新分桶与同级合并、参数命名、路径模板和确定性工具名称。
  3. 添加 EnvironmentManifestAccumulator.ts:每条记录的指针、组状态、主来源选择、通过 parseJsonObject 解析主体形状(仅限顶层键类型),不遍历嵌套值,以及排除原因、固定的未知项和最终清单字段。
  4. 添加 environmentManifestView.ts,包含严格的请求模式(在回显视图中应用默认值)、结果字段和投影器;首先在 projectAnalysisView 中注册该类型,扩展结果联合类型和 UnsignedAnalysisView,并在 AnalysisViewService 中接入累加器和置信度规则。
  5. 发布 inspect_analysis_view 描述和由 fixture 生成的示例;将 Grafana 形态的 HAR 移植到源码自有的 TypeScript 构建器中。
  6. 覆盖领域、累加器预算、服务、MCP 边界、CLI 边界和验收行为;扩展真实捕获验证器;在捕获指南、契约参考和已编写的技能中记录该视图。

不会引入新的工具、提供方、副作用或网络活动。该清单是已保留的 Evidence 的投影;其重放或提供将被推迟。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 rea2/rea