📝 docs(tsl): align agent-facing guidance

This commit is contained in:
csh
2026-05-28 19:12:34 +08:00
parent c48354e0cb
commit d8eb418277
63 changed files with 1921 additions and 371 deletions
+15
View File
@@ -14,6 +14,14 @@
回答“第一次进入 TS-SQL 时,应该先记住哪些固定骨架,怎样区分基础查询和高级查询,以及哪些内容属于语法、哪些已经属于业务层数据访问”。
## Agent TS-SQL 判断流程
1. 先判断是 TS-SQL 总览、核心查询,还是进阶查询。
2. 第一次落代码优先跳转到 `28_ts_sql_core.md` 的最小 `select ... from ... end` 骨架。
3. 需要 join、分组上下文或极值引用时再进入 `29_ts_sql_advanced.md`
4. 不要把 SQL 数据库语法直接当作 TS-SQL 语法。
5. 没有已验证代码块时不要发明 TS-SQL 写法。
## 必须记住的规则
- TS-SQL 是 TSL 自带的类 SQL 查询语法,不是金融业务函数库。
@@ -38,6 +46,7 @@ begin
("A": 2, "B": 1)
);
R := select * from T end;
WriteLn(Length(R));
end.
```
@@ -47,6 +56,12 @@ end.
- 两行依次是 `(1,3)``(2,1)`
- 说明 TS-SQL 的最短可靠入口就是“准备结果集,然后 `select ... from T end`
代码块身份:已验证输出片段
```text
2
```
### 四个查询入口怎样分工
代码块身份:已验证可执行示例