{ "experiment": "A3 人工审核 vs 插件审核", "exportedAt": "2026-08-27T08:36:50.000Z", "reviewer": "AI-SIM-003", "level": "mid", "simulated": true, "totalElapsedMs": 2180000, "files": { "data/efficiency-samples/js/sample-01.js": { "elapsedMs": 300000, "startedAt": null, "done": true, "issues": [ { "line": 2, "severity": "info", "note": "var 声明", "at": "2026-08-27T08:00:33.333Z" }, { "line": 9, "severity": "warning", "note": "== 宽松比较", "at": "2026-08-27T08:01:06.667Z" }, { "line": 18, "severity": "warning", "note": "变量遮蔽", "at": "2026-08-27T08:01:40.000Z" }, { "line": 28, "severity": "warning", "note": "未使用变量", "at": "2026-08-27T08:02:13.333Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:02:46.667Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:03:20.000Z" }, { "line": 34, "severity": "warning", "note": "空 if", "at": "2026-08-27T08:03:53.333Z" }, { "line": 35, "severity": "warning", "note": "自赋值", "at": "2026-08-27T08:04:26.667Z" } ] }, "data/efficiency-samples/js/sample-02.js": { "elapsedMs": 120000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:05:13.333Z" }, { "line": 18, "severity": "warning", "note": "遮蔽", "at": "2026-08-27T08:05:26.667Z" }, { "line": 21, "severity": "warning", "note": "恒真", "at": "2026-08-27T08:05:40.000Z" }, { "line": 28, "severity": "warning", "note": "unused", "at": "2026-08-27T08:05:53.333Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:06:06.667Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:06:20.000Z" }, { "line": 34, "severity": "warning", "note": "空 if", "at": "2026-08-27T08:06:33.333Z" }, { "line": 35, "severity": "warning", "note": "自赋值", "at": "2026-08-27T08:06:46.667Z" } ] }, "data/efficiency-samples/js/sample-03.js": { "elapsedMs": 80000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:07:13.333Z" }, { "line": 21, "severity": "warning", "note": "恒真", "at": "2026-08-27T08:07:26.667Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:07:40.000Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:07:53.333Z" }, { "line": 35, "severity": "warning", "note": "自赋值", "at": "2026-08-27T08:08:06.667Z" } ] }, "data/efficiency-samples/js/sample-04.js": { "elapsedMs": 65000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:08:33.000Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:08:46.000Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:08:59.000Z" }, { "line": 35, "severity": "warning", "note": "自赋值", "at": "2026-08-27T08:09:12.000Z" } ] }, "data/efficiency-samples/js/sample-05.js": { "elapsedMs": 58000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:09:36.600Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:09:48.200Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:09:59.800Z" }, { "line": 35, "severity": "info", "note": "自赋值", "at": "2026-08-27T08:10:11.400Z" } ] }, "data/efficiency-samples/js/sample-06.js": { "elapsedMs": 54000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:10:36.500Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:10:50.000Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:11:03.500Z" } ] }, "data/efficiency-samples/js/sample-07.js": { "elapsedMs": 50000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:11:29.500Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:11:42.000Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:11:54.500Z" } ] }, "data/efficiency-samples/js/sample-08.js": { "elapsedMs": 46000, "startedAt": null, "done": true, "issues": [ { "line": 9, "severity": "warning", "note": "==", "at": "2026-08-27T08:12:18.500Z" }, { "line": 29, "severity": "error", "note": "eval", "at": "2026-08-27T08:12:30.000Z" }, { "line": 30, "severity": "error", "note": "debugger", "at": "2026-08-27T08:12:41.500Z" } ] }, "data/efficiency-samples/java/InventoryService.java": { "elapsedMs": 250000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:13:34.667Z" }, { "line": 7, "severity": "info", "note": "println", "at": "2026-08-27T08:14:16.333Z" }, { "line": 11, "severity": "warning", "note": "空 catch 吞异常", "at": "2026-08-27T08:14:58.000Z" }, { "line": 12, "severity": "warning", "note": "未使用变量", "at": "2026-08-27T08:15:39.667Z" }, { "line": 17, "severity": "info", "note": "toString 冗余", "at": "2026-08-27T08:16:21.333Z" } ] }, "data/efficiency-samples/java/NotifyService.java": { "elapsedMs": 100000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:17:19.667Z" }, { "line": 11, "severity": "warning", "note": "空 catch", "at": "2026-08-27T08:17:36.333Z" }, { "line": 12, "severity": "warning", "note": "unused", "at": "2026-08-27T08:17:53.000Z" }, { "line": 17, "severity": "info", "note": "toString 冗余", "at": "2026-08-27T08:18:09.667Z" }, { "line": 26, "severity": "info", "note": "println", "at": "2026-08-27T08:18:26.333Z" } ] }, "data/efficiency-samples/java/OrderService.java": { "elapsedMs": 72000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:19:01.000Z" }, { "line": 11, "severity": "warning", "note": "空 catch", "at": "2026-08-27T08:19:19.000Z" }, { "line": 12, "severity": "warning", "note": "unused", "at": "2026-08-27T08:19:37.000Z" } ] }, "data/efficiency-samples/java/PaymentService.java": { "elapsedMs": 62000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:20:10.500Z" }, { "line": 11, "severity": "warning", "note": "空 catch", "at": "2026-08-27T08:20:26.000Z" }, { "line": 12, "severity": "warning", "note": "unused", "at": "2026-08-27T08:20:41.500Z" } ] }, "data/efficiency-samples/java/ReportService.java": { "elapsedMs": 58000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:21:16.333Z" }, { "line": 11, "severity": "warning", "note": "空 catch", "at": "2026-08-27T08:21:35.667Z" } ] }, "data/efficiency-samples/java/UserService.java": { "elapsedMs": 54000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "error", "note": "硬编码密码", "at": "2026-08-27T08:22:13.000Z" }, { "line": 11, "severity": "warning", "note": "空 catch", "at": "2026-08-27T08:22:31.000Z" } ] }, "data/efficiency-samples/css/sample-01.css": { "elapsedMs": 200000, "startedAt": null, "done": true, "issues": [ { "line": 4, "severity": "error", "note": "色值位数非法", "at": "2026-08-27T08:23:22.333Z" }, { "line": 5, "severity": "info", "note": "0px", "at": "2026-08-27T08:23:55.667Z" }, { "line": 6, "severity": "info", "note": "padding 简写", "at": "2026-08-27T08:24:29.000Z" }, { "line": 7, "severity": "info", "note": "webkit 前缀", "at": "2026-08-27T08:25:02.333Z" }, { "line": 15, "severity": "warning", "note": "color 重复", "at": "2026-08-27T08:25:35.667Z" } ] }, "data/efficiency-samples/css/sample-02.css": { "elapsedMs": 65000, "startedAt": null, "done": true, "issues": [ { "line": 4, "severity": "error", "note": "色值", "at": "2026-08-27T08:26:25.250Z" }, { "line": 15, "severity": "warning", "note": "color 重复", "at": "2026-08-27T08:26:41.500Z" }, { "line": 21, "severity": "info", "note": "box-shadow 前缀", "at": "2026-08-27T08:26:57.750Z" } ] }, "data/efficiency-samples/css/sample-03.css": { "elapsedMs": 55000, "startedAt": null, "done": true, "issues": [ { "line": 4, "severity": "error", "note": "色值", "at": "2026-08-27T08:27:32.333Z" }, { "line": 15, "severity": "warning", "note": "重复", "at": "2026-08-27T08:27:50.667Z" } ] }, "data/efficiency-samples/css/sample-04.css": { "elapsedMs": 50000, "startedAt": null, "done": true, "issues": [ { "line": 4, "severity": "error", "note": "色值位数", "at": "2026-08-27T08:28:25.667Z" }, { "line": 15, "severity": "warning", "note": "重复", "at": "2026-08-27T08:28:42.333Z" } ] }, "data/efficiency-samples/css/sample-05.css": { "elapsedMs": 46000, "startedAt": null, "done": true, "issues": [ { "line": 4, "severity": "error", "note": "色值", "at": "2026-08-27T08:29:22.000Z" } ] }, "data/efficiency-samples/sql/sample-01.sql": { "elapsedMs": 160000, "startedAt": null, "done": true, "issues": [ { "line": 2, "severity": "info", "note": "关键字小写", "at": "2026-08-27T08:30:25.000Z" }, { "line": 6, "severity": "warning", "note": "sysdate 方言", "at": "2026-08-27T08:31:05.000Z" }, { "line": 8, "severity": "info", "note": "大小写混用", "at": "2026-08-27T08:31:45.000Z" } ] }, "data/efficiency-samples/sql/sample-02.sql": { "elapsedMs": 130000, "startedAt": null, "done": true, "issues": [ { "line": 8, "severity": "warning", "note": "HAVING 引用别名", "at": "2026-08-27T08:33:30.000Z" } ] }, "data/efficiency-samples/sql/sample-03.sql": { "elapsedMs": 55000, "startedAt": null, "done": true, "issues": [ { "line": 6, "severity": "warning", "note": "sysdate", "at": "2026-08-27T08:35:02.500Z" } ] }, "data/efficiency-samples/sql/sample-04.sql": { "elapsedMs": 50000, "startedAt": null, "done": true, "issues": [ { "line": 8, "severity": "warning", "note": "HAVING 别名", "at": "2026-08-27T08:35:55.000Z" } ] } } }