📦 deps(tsl): sync tsl-playbook from f90faa10

Source-Commit: f90faa10c3
This commit is contained in:
ci[bot]
2026-08-13 15:37:54 +08:00
parent 85a9d8ee40
commit 2c38c5fc06
21 changed files with 721 additions and 1825 deletions
+7 -2
View File
@@ -58,9 +58,9 @@ python <this-skill-dir>/scripts/lookup.py --section "syntax-05-004" "syntax-02-0
- 中文口语词自动扩展到 TSL 术语(如"打印"→输出/writeLn"列表"→数组,
"程序慢"→性能分析)。保留提取词的原写法即可。
- `tsl``tsf``tinysoft``program``debug``please` 这几个词不参与逐词匹配,
- `tsl``tsf``tinysoft``debug``please` 这几个词不参与逐词匹配,
但可能整体把查询导向某个专题页。无结果时靠加这类词补救没有用,改为换更具体的
语法要素名。
语法要素名。`program` 是真实 TSL 关键字,会参与精确匹配。
## 弱命中视同无匹配
@@ -93,6 +93,9 @@ Section ID 抄自 `--section` 输出首部的 `Section ID:` 行。多个要素
写不出某个要素的 Section ID,说明该要素还没有取回:先补齐检索,再给代码。
不含代码块的语法解释同样要在相关结论后列出依据的 Section ID;多个结论来自不同
章节时逐项对应,不用一个 Section ID 为整段未取回的结论背书。
## 代码块身份
`--section` 正文里每个代码围栏前有一行 `代码块身份:`。身份决定这段代码能否进入
@@ -115,6 +118,8 @@ Section ID 抄自 `--section` 输出首部的 `Section ID:` 行。多个要素
## 缺口时停止
**🔴 CHECKPOINT · 🛑 STOP:确认以下缺口后停止生成,不输出含缺口要素的代码。**
出现下列任一情形,即为事实缺口:
**检索缺口** —— `--query` 改进查询词后仍无匹配;lookup 返回非零状态;`--section`