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

@@ -108,6 +108,12 @@ class PipelineTests(unittest.TestCase):
self.assertFalse((output_root / "Scripts" / "Drop.bas").exists())
self.assertTrue((output_root / "Flows" / "Active.xaml.analysis.md").exists())
overview = (output_root / "OVERVIEW.md").read_text(encoding="utf-8")
self.assertIn("## Processing Logic", overview)
self.assertIn("Initial Scan", overview)
self.assertIn("## How To Read This Output", overview)
self.assertIn("## Cleaned XAML Files", overview)
if __name__ == "__main__":
unittest.main()