P3-5: INSERT/UPDATE 空 values 前置校验,不再生成无效 SQL P3-6: 未知 WHERE 运算符立即报错,不再静默跳过 审计文档:新增并发性分析章节,更新进度至 8/11 已修复 剩余 3 项 P3(schema缓存失效、limit负值、条件数上限)待后续迭代
P2-1: 清理 SQL 改用 strftime 统一 T 分隔格式,消除保留期约 1 天偏移 P2-2: load_config 对 7 个必需字段做必填校验,缺失则 exit(1) 审计进度:已修复 6/9(P0×2 P1×1 P2×2 P3×1),剩余 3 项 P3
- _coerce_value 改为返回 json::value,保留 int/double/bool/null 原始类型 - 新增 _bind_value,按类型调用 sqlite3_bind_int64/double/text/null - WhereClause::params 改为 vector<json::value>,删除 is_null 向量 - INSERT/UPDATE/SELECT/DELETE 统一使用按类型绑定 修复 P1-1(所有值绑定为 TEXT)和 P3-2(_coerce_value null 处理误导)