Files
2026Technology-Competition/rules/pgm_pattern/layout-edit-getput.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

1.3 KiB

レイアウト編集のみ(GETPUT) データ生成規則

概要

入力ファイルまたはDBからレコードを読み取り、項目の編集・変換を行ってそのまま出力ファイルに書き出すプログラムのテストデータを生成する。

処理パターン:READ → 編集/計算/変換 → WRITE(シンプルなパイプライン)

入力

  • 詳細設計書の処理詳細(編集・変換内容)
  • 入力ファイルのCOPYBOOKフィールド定義
  • 出力レコード定義(出力項目と設定元の対応)

生成データ組

用途 内容
1 基本データ 通常パターン2〜5件。各フィールドに有効な値を設定。

データ生成手順

  1. 入力フィールドの把握: COPYBOOKから全入力フィールドを取得
  2. データ生成:
    • 通常値: 各フィールドのPIC定義に従い有効な値を生成
    • 異なる値: レコード間で同じ項目に異なる値を設定しバリエーションを確保
  3. 値のルール:
    • PIC X(n): 左詰め・スペース埋め、実在しそうな文字列
    • PIC 9(n): 右詰め・先行ゼロ、実在しそうな数値
    • DATE/日付系: 実在しそうな日付
    • 金額/SALARY系: 現実的な金額
  4. 出力: 1組 = 1 JSONファイル