Files
2026Technology-Competition/rules/pgm_pattern/keybreak-sum.md
T
hangshuo652 b94757d9df feat: V3系统评审问题修复
1. 场景价值与技术合理性修复:
   - 补充docs/SCENE_VALUE.md(业务背景、痛点分析、用户场景、竞品对比、价值量化)
   - 添加用户操作流程图(Mermaid)
   - 添加3个真实业务案例量化数据

2. 演示与文档修复:
   - 创建docs/API.md(完整API文档)
   - 创建docs/QUICKSTART.md(5分钟快速入门指南)

3. AI使用日志修复:
   - 更新AGENTS.md,添加强制自动执行的AI使用日志记录指令
   - 在_AI_USAGE_LOG.md末尾添加范式执行统计

4. 安全性修复:
   - 在agents/llm.py中添加输入过滤(防Prompt注入)
   - 添加输出验证、速率限制、详细日志

5. 架构设计修复:
   - 创建tools/registry.py工具注册表
   - 修改orchestrator.py和orchestrator_db.py使用注册表动态获取运行器

6. 开发范式修复:
   - 在_AI_USAGE_LOG.md末尾添加范式执行统计
2026-08-29 13:23:28 +08:00

38 lines
1.6 KiB
Markdown

# キーブレイク(集計) データ生成規則
## 概要
キー項目でソート済みの入力ファイルを読み取り、キーが変わるタイミング(キーブレイク)で集計値を計算し、1グループにつき1件の集計レコードを出力するプログラムのテストデータを生成する。
## 入力
- 詳細設計書のキー項目一覧(ソートキー)
- 入力ファイルのCOPYBOOKフィールド定義
- 集計対象フィールド(処理詳細から特定)
## 生成データ組
| 组 | 用途 | 内容 |
|----|------|------|
| 1 | 基本集計 | 複数グループ・各グループ内複数レコードのデータ + 末尾に多keyテスト |
| 2 | 単一レコードグループ | 1レコードのみのグループを含むデータ + 末尾に多keyテスト |
## 多keyテスト(各組の末尾に追加)
キーが複数項目で構成される場合:
1. 該当グループ内から1件のレコードを選び基準データとする
2. N個のキー項目に対し、それぞれ1項目のみ異なるN件の追加レコードを生成
3. これらのレコードは別グループとして扱われるべき(集計値が別になる)
## データ生成手順
1. キー項目を特定(キー項目一覧のソート条件から)
2. 集計フィールドを特定(処理詳細からCOMPUTE/ADD対象を抽出)
3. 组1: 3グループ以上、各グループ2〜5レコード、キー昇順
4. 组2: 単一レコードグループと複数レコードグループの混在
5. 各組末尾に多keyテストデータを追加
## 出力
各組1 JSONファイル。