返回正文目录

第 4 章读者视角自审记录

自审日期:2026 年 10 月 15 日。正文:自然语言到 DSL 再到 SQL。待用户统一审阅。

核对依据:JSON Query DSL 参考、v1.0 白皮书第 3、4 节、Runtime API 示例。物理 SQL 在独立 SQLite 内存库执行,客户、排名、金额与第一章查询完全一致:5500、4200、3000 元。

DSL 基于本章约定的教学模型,未在 Foggy Runtime 加载和执行;物理 SQL 是等价教学示意,正文已明确区分。模型配置和真实编译证据在应用篇补齐。

按用户意见,第三章改为产品无关的概念章后,本章在首次发现模型前简要介绍 Foggy 的 TM/QM 分工,并就地解释 DSL。对照 TM/QM 定义总览核对,未改动请求示例、物理 SQL 或结果。

按前序概念讲解定位重写(2026-10-17)

本轮按用户纠正,以“前序继续讲通用概念与机制”为准,替代此前在第四章引入 Foggy 与 TM/QM 的安排;具体产品配置与调用留到应用篇。

补充 DSL 使用熟悉格式的说明(2026-10-17)

在 JSON 示例后补充读者容易理解的说明:DSL 可以借助 JSON、YAML 等熟悉的格式组织领域含义,不必从零发明陌生语法。用第三章 YAML 定义语义模型、本章 JSON 描述查询的区别举例,不把 YAML 建模文件误称为查询协议。合并原有载体说明,保留具体键名、操作符和含义仍需通过协议学习的要点。已读回并同步合订稿,示例代码未改。

对照第三章精简并补充目标用户选择(2026-10-17)

章节调整与样例入口更新(2026-10-17)

语义 SQL 与统一执行计划专题迁入第十九、二十章。上文历史记录中的第五、六章对应新章号;核对脚本现为 verify-query-equivalence.py,输出为 query-equivalence-results.json。本次复跑通过,仍仅验证 SQLite SQL 等价性与 JSON 解析,不验证实际语义编译、DSL 执行或权限。

第四章结尾改接新的方案分工概览。按用户要求,本章暂定,未将此状态改为正式审阅通过。

补充字段值对应与筛选阶段(2026-10-17)

路线选择移至第五章(2026-10-17)

实战篇合并后的对应关系(2026-10-17)

原第六、七章合并为现第六章《认识 Foggy,准备第一个问数项目》;原第八至二十二章顺移为第七至二十一章。语义 SQL 与统一执行计划现为第十八、十九章。上文保留当时的审阅记录,现行结构以总大纲 v7 为准;未开展环境搭建。