diff --git a/_AI_USAGE_LOG.md b/_AI_USAGE_LOG.md index dfe8b67..aefc71a 100644 --- a/_AI_USAGE_LOG.md +++ b/_AI_USAGE_LOG.md @@ -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编码实现 - **范式步骤:** 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 + &续行)