Files
claw/docs/superpowers/plans/2026-04-18-g1-e-light-enrichment-report-plan.md

213 lines
5.2 KiB
Markdown

# G1-E Light Enrichment Report Plan
> Date: 2026-04-18
> Status: Draft
> Source:
> - `docs/superpowers/specs/2026-04-18-g1-e-light-enrichment-report-design.md`
> - `docs/superpowers/specs/2026-04-17-scene-skill-60-to-90-roadmap-design.md`
> - `docs/superpowers/reports/2026-04-18-g1-boundary-reassignment-report.md`
## 1. Plan Intent
本计划用于把 `G1-E 轻量补查汇总型` 从概念边界推进到可实施状态。
本轮只解决一个问题:
1. 让生成器能够对“单主请求 + 少量补查 + 单次汇总输出”的场景,恢复出可编译的三段式业务语义。
本计划不处理 `G6/G7/G8`,也不扩展到其它家族。
## 2. Scope
本计划纳入范围的对象只有三类:
1. `G1-E` 证据层补齐
2. `G1-E` 三段式 `Scene IR` / compiler gate 落地
3. `高低压新增报装容量月度统计表` 的 P0 样板验证
本计划明确排除:
1. `G6 宿主桥接多步查询型`
2. `G7 多接口盘点汇总型`
3. `G8 抓取落库分析出文档型`
4. `102` 个场景的大规模家族扩展
## 3. Fixed Sample
本计划的唯一 P0 样板固定为:
1. `高低压新增报装容量月度统计表`
该样板的冻结目标是:
1. 主请求:`getWkorderAll`
2. 补查请求:
- `queryElectCustInfo`
- `queryBusAcpt`
- `getBatchPerCust97`
3. 最终恢复为主请求、补查请求、并回规则三段式结构
在本计划完成前,不新增第二个 `G1-E` 样板。
## 4. Phase Overview
执行顺序固定为:
`Phase 0 -> Phase 1 -> Phase 2 -> Phase 3`
### Phase 0: Freeze Contract
目标:
1. 冻结 `G1-E` 最小定义
2. 冻结 P0 样板的主链、补查链、并回链目标口径
必须落地的对象:
1. `G1-E` spec
2. P0 样板目标结构说明
3. 失败分类口径
退出标准:
1. 后续实现不再回退成普通 `G1 single_request_table`
### Phase 1: Evidence Layer Completion
目标:
1. 让提取链路可以显式产出 `main_request` 证据
2. 让提取链路可以显式产出 `enrichment_request` 证据
3. 让提取链路可以显式产出 `merge_plan` 证据
必须落地的对象:
1. `main_request` 证据 schema
2. `enrichment_request` 证据 schema
3. `merge_plan` 证据 schema
4. 对应的越界识别信号
退出标准:
1. P0 样板不再只落到 `page_state_eval`
2. 提取结果中能看见主请求、补查请求、并回规则候选
### Phase 2: Scene IR And Compiler Gates
目标:
1.`Scene IR` 中承载三段式结构
2. 在 compiler 中增加 `G1-E` 专属 gate
3. 防止缺失补查契约的结果误判为普通 `G1` 成功
必须落地的对象:
1. `main_request`
2. `enrichment_requests[]`
3. `merge_plan`
4. `main_request_resolved`
5. `enrichment_requests_resolved`
6. `merge_plan_resolved`
7. `g1e_scope_compatible`
退出标准:
1. `G1-E` 可以独立于 `single_request_table` 被判定
2. 越界样本会被阻断,而不是伪成功
### Phase 3: P0 Validation
目标:
1.`高低压新增报装容量月度统计表` 验证 `G1-E` 最小闭环
2. 冻结第一版验收基线
必须落地的对象:
1. P0 样板生成结果
2. P0 样板验证记录
3. P0 样板失败归因记录
退出标准:
1. 主请求、补查请求、并回规则均能稳定恢复
2. 结果不再是空壳 `params=[] / requestEntries=[] / columnDefs=[]`
3. 缺证据时能 fail-closed
## 5. Work Breakdown
### Task Group A: G1-E Evidence Modeling
任务目标:
1. 定义主请求证据对象
2. 定义补查请求证据对象
3. 定义并回规则证据对象
4. 明确越界到 `G6/G7/G8` 的识别信号
完成标志:
1. `G1-E` 不再依赖“全文像不像报表”的模糊判断
### Task Group B: G1-E IR / Compiler Integration
任务目标:
1.`G1-E` 建立三段式 `Scene IR`
2. 增加 `G1-E` gate
3. 切断“补查缺失但仍按普通 G1 成功”的通道
完成标志:
1. `G1-E``G1` 的成功条件正式分离
### Task Group C: P0 Sample Verification
任务目标:
1. 重新生成 `高低压新增报装容量月度统计表`
2. 核对主请求、补查请求、并回规则是否完整
3. 输出验证报告
完成标志:
1. `高低压新增报装容量月度统计表` 成为 `G1-E` 第一版标准样板
## 6. Deliverables
本计划完成时至少产出:
1. `G1-E` 证据层实现
2. `G1-E` 三段式 `Scene IR`
3. `G1-E` compiler gate
4. `高低压新增报装容量月度统计表` 的 P0 生成与验证结果
5. 对应整改报告或验证报告
## 7. Acceptance Criteria
本计划完成的标志是:
1. `G1-E` 已从文档定义进入可实现、可验证状态
2. `高低压新增报装容量月度统计表` 不再被误生成为普通 `G1` 空壳 skill
3. 生成器能够显式恢复:
- 主请求
- 补查请求
- 并回规则
4. 当证据不足或结构越界时,系统会阻断并说明原因
## 8. Execution Guardrails
执行过程中必须遵守以下边界:
1. 不把 `G6/G7/G8` 的能力提前混入 `G1-E`
2. 不扩展第二个 `G1-E` 样板
3. 不为了“先生成一个 skill”而放松 gate
4. 不把 `G1-E` 再退化回普通 `single_request_table`
## 9. Next Plan
本计划完成后,后续顺序固定为:
1.`G1-E` P0 验证通过,再决定是否补第二个 `G1-E` 样板
2. 然后再进入 `G6` 的独立 spec / plan