fix: integrate language channel through numbered IPC and isolate education module

正向合并正律化(2026-08-20):
- 语言人格频道与执行手脚训练按编号 IPC 正律接入(MOD-0035/0036,OP-0158..0163),
  剥离直连 tauri::command,恢复单一 numbered 网关铁律
- 教育模块按冰朔谕与 2026-08-19 隔离回执整体移出(证据归隔离区),留空模块占位
- 光湖主域门户挂公告与版本中心(冰朔要求的公告与版本更新主阵地)
- 知识工作台内嵌共同工作频道(PersonaChannelBody embedded + knowledgeFocus)
- foundation/stage-one 合同补聊天运行时验收声明;版本对齐 0.9.1
- 测试名册计数与断言更新至合并后现实:JS 180/180,Rust 194/194
This commit is contained in:
冰朔 2026-08-20 12:23:02 +08:00
commit add00a0377
42 changed files with 622 additions and 5580 deletions

View file

@ -8,8 +8,10 @@ const runtime = await readFile(new URL('../src-tauri/src/persona_language_channe
test('light lake exposes a first-class human conversation entrance', () => {
assert.match(main, /type ViewId = [^\n]*'persona'/)
assert.match(main, /title="对话与共同工作" meta="人类 · 人格体 · 知识库"/)
assert.match(main, /view === 'persona'[\s\S]*?<PersonaChannelBody/)
assert.match(main, /knowledge-chat-entry/)
assert.match(main, />共同工作</)
assert.match(main, /view === 'persona' \? renderPersonaBody\(\)/)
assert.match(main, /<PersonaChannelBody/)
assert.match(channel, /<textarea[\s\S]*?form\?\.requestSubmit\(\)/)
assert.match(channel, /\{sending \? '正在回应…' : '发送'\}/)
})