feat(llm): 整章重写预检澄清 spec + 教条 clarify_rewrite(WFW-9 M2)

镜像 clarify_refine(仅 name/prompt 不同,复用 ClarifyDecision,不新增 schema):
新增 clarify_rewrite_spec(analyst 档、reads=()/writes=() 只读,不变量 #2/#3)+ 章级
教条 prompts/clarify_rewrite.md(segment→整章:判作者章级重写意见是否含糊)。注册进
SPECS/SCHEMA_CATALOG,自检数量 24→25,__init__ 导出,金标准仅新增 1 条哈希无漂移。
This commit is contained in:
Yaojia Wang
2026-07-08 11:42:21 +02:00
parent 331a07abc4
commit 4a09f273d9
7 changed files with 117 additions and 4 deletions

View File

@@ -52,8 +52,8 @@ def test_load_prompt_matches_golden(name: str) -> None:
# ---- #1 注册表唯一性 ----
def test_specs_registry_len_is_24() -> None:
assert len(SPECS) == 24
def test_specs_registry_len_is_25() -> None:
assert len(SPECS) == 25
# name 即 keydict 已去重;逐项确认 key == spec.name无错位
assert all(key == spec.name for key, spec in SPECS.items())