docs: log AI-assisted black-box integration

This commit is contained in:
2026-09-13 15:13:54 +08:00
parent 6209ca4c90
commit 81df33e84e
+6
View File
@@ -13,6 +13,12 @@
--- ---
### 2026-09-13 15:13:49 - AI编码实现
- **范式步骤:** AI编码实现
- **修改摘要:** 新增黑盒数据接入:blackbox.py 映射、run_external_groups 执行、报告合并、--black-box CLI、run.py 调序
- **涉及文件:** `cobol_testgen/blackbox.py``cobol_testgen/output.py``cobol_testgen/runner.py``cobol_testgen/__init__.py``run.py``tests/cobol_testgen/test_blackbox.py``tests/cobol_testgen/test_output.py``tests/cobol_testgen/test_java_report.py``tests/cobol_testgen/test_run_external_groups.py``tests/cobol_testgen/test_cli_blackbox.py`
- **使用模型:** deepseek/deepseek-v4-flash
### 2026-09-10 16:00:00 - AI编码实现 ### 2026-09-10 16:00:00 - AI编码实现
- **范式步骤:** AI编码实现 - **范式步骤:** AI编码实现
- **修改摘要:** 修复gixsql DB数值差异问题:回滚旧方案(修改length导致over-read修复不完整),实施新方案(DB后处理power缩放)。从_pp.cbl的INSERT SQL和GIXSQLSetSQLParams中提取列名→power映射,COBOL执行后对SQLite DB执行`CAST(col AS REAL) / 10^|power|`修正数值。修复了3个bug:(1)列名映射错误(HV_ANNUAL_H→ANNUAL_LEAVE_H),(2)SQLite整数除法截断(需CAST AS REAL),(3)INSERT SQL多行解析(FILLER VALUE + &续行) - **修改摘要:** 修复gixsql DB数值差异问题:回滚旧方案(修改length导致over-read修复不完整),实施新方案(DB后处理power缩放)。从_pp.cbl的INSERT SQL和GIXSQLSetSQLParams中提取列名→power映射,COBOL执行后对SQLite DB执行`CAST(col AS REAL) / 10^|power|`修正数值。修复了3个bug:(1)列名映射错误(HV_ANNUAL_H→ANNUAL_LEAVE_H),(2)SQLite整数除法截断(需CAST AS REAL),(3)INSERT SQL多行解析(FILLER VALUE + &续行)