Files
claw/docs/superpowers/reports/2026-04-18-g1-boundary-reassignment-report.md

128 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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。