测试:完成BGM提示词优化收口并切换助手模型

增加 TypeScript/Rust 共用 canonicalization fixture
补齐 BGM 跨层等值、SFX 和后端边界测试
将 BGM 补全与简化请求模型改为 gpt-5.6-luna,保留画布 Agent gpt-5.4-mini
同步权威设计、项目记忆和 T6 发布门禁记录
验证本地定向测试与真实 VectorEngine 补全/简化请求
This commit is contained in:
2026-08-05 13:35:02 +00:00
parent 69426ee61c
commit aeb5894b9d
13 changed files with 628 additions and 209 deletions
@@ -0,0 +1,72 @@
[
{
"name": "empty",
"input": "",
"prompt": "",
"charCount": 0,
"effectiveCharCount": 0
},
{
"name": "unicode-white-space-only",
"input": "\u0009\u000A\u000B\u000C\u000D\u0020\u0085\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u2028\u2029\u202F\u205F\u3000",
"prompt": "",
"charCount": 0,
"effectiveCharCount": 0
},
{
"name": "unicode-white-space-boundaries",
"input": "\u0009\u000A\u000B\u000C\u000D\u0020\u0085\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u2028\u2029\u202F\u205F\u3000A \u0009\u000D\u000A\u0085\u00A0\u3000B\u0009\u000A\u000B\u000C\u000D\u0020\u0085\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u2028\u2029\u202F\u205F\u3000",
"prompt": "A \u0009\u000D\u000A\u0085\u00A0\u3000B",
"charCount": 9,
"effectiveCharCount": 2
},
{
"name": "u0085-boundary-with-non-white-invisibles",
"input": "\u0085\u200B内容\uFEFF\u0085",
"prompt": "\u200B内容\uFEFF",
"charCount": 4,
"effectiveCharCount": 4
},
{
"name": "non-white-invisibles-at-boundaries",
"input": "\u200B\uFEFF",
"prompt": "\u200B\uFEFF",
"charCount": 2,
"effectiveCharCount": 2
},
{
"name": "combining-sequence-without-nfc",
"input": "\u0020\u0085e\u0301\u3000",
"prompt": "e\u0301",
"charCount": 2,
"effectiveCharCount": 2
},
{
"name": "zwj-emoji",
"input": "\u00A0👨‍👩‍👧‍👦\u3000",
"prompt": "👨‍👩‍👧‍👦",
"charCount": 7,
"effectiveCharCount": 7
},
{
"name": "internal-crlf-and-white-space",
"input": "\u0085A \u0009\u000D\u000A\u0085\u00A0\u3000B\u0085",
"prompt": "A \u0009\u000D\u000A\u0085\u00A0\u3000B",
"charCount": 9,
"effectiveCharCount": 2
},
{
"name": "punctuation-digits-and-ascii",
"input": "\u0020\u0085。1A\u3000",
"prompt": "。1A",
"charCount": 3,
"effectiveCharCount": 3
},
{
"name": "representative-complex",
"input": "\u0085\u2003e\u0301\u000D\u000A👨‍👩‍👧‍👦 \u200B\uFEFF森林\u00A0",
"prompt": "e\u0301\u000D\u000A👨‍👩‍👧‍👦 \u200B\uFEFF森林",
"charCount": 16,
"effectiveCharCount": 13
}
]