# G1 Boundary Reassignment Report > Date: 2026-04-18 > Scope: `G1` 边界收紧与 4 个边界样本正式重排 > Source: > - `examples/g1_batch_round1/skills/` > - `docs/superpowers/specs/2026-04-17-scene-skill-60-to-90-roadmap-design.md` > - `docs/superpowers/plans/2026-04-18-g1-boundary-reassignment-plan.md` ## 1. Conclusion 本轮分析结论已经冻结: 1. `G1` 需要整改,不能继续维持原有宽边界。 2. 4 个边界样本中,只有 `高低压新增报装容量月度统计表` 保留在 `G1`,但应提升为 `G1-E 轻量补查汇总型`。 3. `电能表现场检验完成率指标报表`、`计量资产库存统计`、`95598供电服务月报` 均应从 `G1` 中拆出,分别并入 `G6`、`G7`、`G8`。 ## 2. Background 在第一轮 `G1` 批量迁移中,共选取 10 个“相对常用报表样本”进行实测生成。结果显示: 1. 虽然大部分样本可以完成生成流程,但其中一批场景并没有恢复出可靠的 `single_request_table` 语义。 2. 多个样本被错误吸附到无关外域或被降级为 `page_state_eval`,说明当前 `G1` 边界过宽。 3. 对 4 个“相对有希望”的边界样本继续深挖后,确认它们并不属于同一个单页单请求家族。 ## 3. Sample Findings ### 3.1 高低压新增报装容量月度统计表 - 生成结果路径: `examples/g1_batch_round1/skills/g1-capacity-monthly/references/generation-report.json` - 当前落点: `page_state_eval` - 关键信号: - `bootstrap domain = yxgateway.gs.sgcc.com.cn` - `params=[]` - `modes=[]` - `requestEntries=[]` - `columnDefs=[]` - 源场景可见业务结构: - 主查询:`getWkorderAll` - 补查:`queryElectCustInfo` - 补查:`queryBusAcpt` - 补查:`getBatchPerCust97` - 结论: 该场景仍保有主查询骨架,但不是严格单请求平面场景,适合作为 `G1-E` 上边界样本。 ### 3.2 电能表现场检验完成率指标报表 - 生成结果路径: `examples/g1_batch_round1/skills/g1-meter-inspection-rate/references/generation-report.json` - 当前落点: `page_state_eval` - 关键信号: - `bootstrap domain = yxgateway.gs.sgcc.com.cn` - `params=[]` - `modes=[]` - `requestEntries=[]` - `columnDefs=[]` - 源场景可见业务结构: - `sgBrowserExcuteJsCode` - `BrowserAction` - `getWorkOrderToDoList` - `queryMeterPlanFormulateApp` - `queryMeterPlanDtlForAddMeter` - 结论: 该场景本质上依赖宿主桥接与多步 callback workflow,不应再放入 `G1`,应重排到 `G6 宿主桥接多步查询型`。 ### 3.3 计量资产库存统计 - 生成结果路径: `examples/g1_batch_round1/skills/g1-meter-asset-stock/references/generation-report.json` - 当前落点: `page_state_eval` - 关键信号: - `bootstrap domain = yxgateway.gs.sgcc.com.cn` - `params=[]` - `modes=[]` - `requestEntries=[]` - `columnDefs=[]` - 源场景可见业务结构: - `assetStatsQueryMeter` - `assetStatsQueryIt` - `assetStatsQueryAcqTrml` - `assetStatsQueryMeterCommonModule` - `assetStatsQueryJlGnModule` - 结论: 该场景属于典型的多接口盘点汇总,不符合 `single_request_table` 假设,应重排到 `G7 多接口盘点汇总型`。 ### 3.4 95598供电服务月报 - 生成结果路径: `examples/g1_batch_round1/skills/g1-95598-service-monthly/references/generation-report.json` - 当前落点: `page_state_eval` - 关键信号: - `bootstrap domain = south.95598.sgcc.com.cn` - `params=[]` - `modes=[]` - `requestEntries=[]` - `columnDefs=[]` - 源场景可见业务结构: - `BrowserAction('sgBrowerserJsAjax2', ...)` - `localhost:13313/configServices/selectData` - `definedSqlQuery` - `docExport(...)` - 结论: 该场景不是直接报表导出,而是“抓取 -> 落库 -> SQL 分析 -> 文档生成”的复合链路,应重排到 `G8 抓取落库分析出文档型`。 ## 4. Final Reassignment Table | 样本场景 | 正式归属 | 是否继续作为普通 G1 样本 | | --- | --- | --- | | 高低压新增报装容量月度统计表 | G1-E 轻量补查汇总型 | 否 | | 电能表现场检验完成率指标报表 | G6 宿主桥接多步查询型 | 否 | | 计量资产库存统计 | G7 多接口盘点汇总型 | 否 | | 95598供电服务月报 | G8 抓取落库分析出文档型 | 否 | 说明:`高低压新增报装容量月度统计表` 虽然仍归入 `G1` 体系,但已作为 `G1-E` 边界子型使用,不再作为普通 `single_request_table` 样本。 ## 5. Impact on Next Steps 本报告落地后,后续执行口径同步固定为: 1. 先按收紧后的 `G1` 规则继续推进 `G1-E`。 2. 不再把 `G6/G7/G8` 样本塞回 `G1` 做“通用报表生成”尝试。 3. 新家族能力落地前,对应样本应输出明确阻断原因与家族归属,而不是继续产出低质量伪可运行 skill。