feat(report): restructure Gemini analysis and overview documentation

Update Gemini response schema to extract detailed overview, logic steps, data dependencies, and
consultation insights.
Add pipeline processing logic and file categorization explanations to OVERVIEW.md.
This commit is contained in:
2026-04-02 10:33:19 +08:00
parent d6218d6bad
commit 5ba2e3217a
5 changed files with 302 additions and 28 deletions

View File

@@ -43,8 +43,14 @@ GEMINI_MODEL=gemini-2.5-flash
输出目录会保留原项目的相对目录结构,并额外生成:
- `manifest.json`: 扫描、剪枝、告警和分析结果清单
- `OVERVIEW.md`: 总览摘要
- `*.analysis.md`: 每个最终保留文件对应的 Gemini 说明
- `OVERVIEW.md`: 总览说明书,除了文件数量,还会解释“初次扫描 -> 清理 Comment Out -> 二次扫描 -> 剪枝 -> Gemini 分析”的整条流水线逻辑
- `*.analysis.md`: 每个最终保留文件对应的 Gemini 咨询式说明,固定包含:
- 文件定位:这个文件在整个流程中的角色、触发方式、核心作用
- 流程拆解:按步骤说明它是怎么执行的
- 关键逻辑:条件判断、调用关系、边界情况
- 数据与依赖:输入、输出、变量、外部文件或系统
- 咨询视角:业务含义、风险点、无法确认的信息
- 场景范例:帮助交接和理解的示例
## 当前实现约束