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