213 lines
5.2 KiB
Markdown
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
|