fix(rectification): resolve typed focus answers deterministically
Independent Staging Quality Gate / validate (push) Successful in 19m52s
Independent Staging Quality Gate / publish (push) Successful in 53m47s

This commit is contained in:
Jesse_Chen
2026-08-27 20:31:05 +08:00
parent f3327235ea
commit 85db4591d3
24 changed files with 695 additions and 168 deletions
@@ -77,10 +77,10 @@ test("system prompt carries only high-priority boundaries, never the method copy
assert.match(prompt, /不要再问整窗 D9\/D24/);
assert.match(prompt, /不得询问外貌、体质、胎记或疤痕/);
assert.match(prompt, /不要调用 rectification-set-focus/);
assert.match(prompt, /自己写一句自然语言追问/);
assert.match(prompt, /本轮正文必须包含这句追问,不能只回复“记下了”或只做事实确认/);
assert.match(prompt, /不会代写题干/);
assert.doesNotMatch(prompt, /不要另写追问/);
assert.match(prompt, /题干和动态选项只由选择卡展示/);
assert.match(prompt, /正文只做简短自然承接/);
assert.match(prompt, /不得另写、改写或复述题干与选项/);
assert.doesNotMatch(prompt, /自己写一句自然语言追问/);
assert.doesNotMatch(prompt, /运行器会把口语接到这句题干/);
assert.doesNotMatch(prompt, /运行器只在你没问/);
assert.doesNotMatch(prompt, /不得另起高考发挥/);